fix(api): secrets

This commit is contained in:
pycook
2023-10-30 17:23:42 +08:00
parent f75756b71a
commit 5132481fef
4 changed files with 23 additions and 16 deletions

View File

@@ -11,11 +11,12 @@ class InnerKVManger(object):
res = InnerKV.create(**data)
if res.key == key:
return "success", True
return "add failed", False
@classmethod
def get(cls, key):
res = InnerKV.get_by(first=True, to_dict=False, **{"key": key})
res = InnerKV.get_by(first=True, to_dict=False, key=key)
if not res:
return None
@@ -23,11 +24,12 @@ class InnerKVManger(object):
@classmethod
def update(cls, key, value):
res = InnerKV.get_by(first=True, to_dict=False, **{"key": key})
res = InnerKV.get_by(first=True, to_dict=False, key=key)
if not res:
return None
res.value = value
t = res.update()
return cls.add(key, value)
t = res.update(value=value)
if t.key == key:
return "success", True
return "update failed", True