perf: update resource

pull/9493/head
Eric 2023-02-09 18:53:07 +08:00 committed by Jiangjie.Bai
parent d0e56a17d6
commit e36a64ae2c
1 changed files with 3 additions and 4 deletions

View File

@ -69,12 +69,11 @@ class OperateLogStore(object):
before.update(op_before)
after.update(op_after)
else:
# 限制长度 128 OperateLog.resource.field.max_length
# 限制长度 128 OperateLog.resource.field.max_length, 避免存储失败
max_length = 128
resource = kwargs.get('resource', '')
if isinstance(resource, str) and (len(resource) > max_length):
# 截取字符串
kwargs.update({'resource': resource[:max_length]})
if resource and isinstance(resource, str):
kwargs['resource'] = resource[:max_length]
op_log = self.model(**kwargs)
diff = self.convert_before_after_to_diff(before, after)