mirror of https://github.com/jumpserver/jumpserver
perf: update resource
parent
d0e56a17d6
commit
e36a64ae2c
|
@ -69,12 +69,11 @@ class OperateLogStore(object):
|
||||||
before.update(op_before)
|
before.update(op_before)
|
||||||
after.update(op_after)
|
after.update(op_after)
|
||||||
else:
|
else:
|
||||||
# 限制长度 128 OperateLog.resource.field.max_length
|
# 限制长度 128 OperateLog.resource.field.max_length, 避免存储失败
|
||||||
max_length = 128
|
max_length = 128
|
||||||
resource = kwargs.get('resource', '')
|
resource = kwargs.get('resource', '')
|
||||||
if isinstance(resource, str) and (len(resource) > max_length):
|
if resource and isinstance(resource, str):
|
||||||
# 截取字符串
|
kwargs['resource'] = resource[:max_length]
|
||||||
kwargs.update({'resource': resource[:max_length]})
|
|
||||||
op_log = self.model(**kwargs)
|
op_log = self.model(**kwargs)
|
||||||
|
|
||||||
diff = self.convert_before_after_to_diff(before, after)
|
diff = self.convert_before_after_to_diff(before, after)
|
||||||
|
|
Loading…
Reference in New Issue