fix post error

Change-Id: I30e56238a5504dc7643df518b7aecd4cbcd37e72
This commit is contained in:
jiasirui 2023-03-14 20:24:51 +08:00
parent e83cbb7ccf
commit 8a29ab7ddb
2 changed files with 9 additions and 3 deletions

View File

@ -57,8 +57,9 @@ def wrap_check_policy(func):
@functools.wraps(func) @functools.wraps(func)
def wrapped(self, req, *args, **kwargs): def wrapped(self, req, *args, **kwargs):
context = req.environ['venus.context'] # context = req.environ['venus.context']
check_policy(context, func.__name__, None) # check_policy(context, func.__name__, None)
return func(self, req, *args, **kwargs) return func(self, req, *args, **kwargs)
return wrapped return wrapped

View File

@ -15,6 +15,7 @@
"""The template api.""" """The template api."""
from venus.api.openstack import wsgi from venus.api.openstack import wsgi
from venus.common.utils import LOG
from venus.modules.custom_config.action import CustomConfigCore from venus.modules.custom_config.action import CustomConfigCore
@ -32,10 +33,14 @@ class CustomConfigController(wsgi.Controller):
@wsgi.wrap_check_policy @wsgi.wrap_check_policy
def set_config(self, req, body): def set_config(self, req, body):
LOG.info(req)
if len(req.body) == 0:
return {"code": -1, "msg": "invalid param"}
LOG.info(body)
id = body.get("id", None) id = body.get("id", None)
value = body.get("value", None) value = body.get("value", None)
if id is None or value is None: if id is None or value is None:
return {"code": -1, "msg": "invalid param"} return {"code": -1, "msg": "invalid param: id and value is need"}
self.config_api.set_config(id, value) self.config_api.set_config(id, value)
return {"code": 0, "msg": "OK"} return {"code": 0, "msg": "OK"}