use utf-8 in changelog
This commit is contained in:
parent
3f3299e820
commit
89a24dd1d4
1 changed files with 2 additions and 2 deletions
|
@ -53,7 +53,7 @@ class Changelog(db.Model):
|
||||||
c.timestamp = datetime2ts(c.created)
|
c.timestamp = datetime2ts(c.created)
|
||||||
c.user_id = user.id
|
c.user_id = user.id
|
||||||
c.revision = cls.query.filter_by(user_id=user.id).count()
|
c.revision = cls.query.filter_by(user_id=user.id).count()
|
||||||
c.data = json.dumps([action] + list(args))
|
c.data = json.dumps([action] + list(args), ensure_ascii=False)
|
||||||
_data = str(c.revision) + str(c.timestamp) + c.data
|
_data = str(c.revision) + str(c.timestamp) + c.data
|
||||||
_data = _data.encode()
|
_data = _data.encode()
|
||||||
c.sig = settings.sk.sign(_data, encoding='base64').decode()
|
c.sig = settings.sk.sign(_data, encoding='base64').decode()
|
||||||
|
@ -145,7 +145,7 @@ class Changelog(db.Model):
|
||||||
path = '/tmp/oml_changelog_%s.json' % user_id
|
path = '/tmp/oml_changelog_%s.json' % user_id
|
||||||
with open(path, 'w') as fd:
|
with open(path, 'w') as fd:
|
||||||
for c in cls.query.filter_by(user_id=user_id).order_by('revision'):
|
for c in cls.query.filter_by(user_id=user_id).order_by('revision'):
|
||||||
fd.write(json.dumps(c.json()) + '\n')
|
fd.write(json.dumps(c.json(), ensure_ascii=False) + '\n')
|
||||||
|
|
||||||
def action_additem(self, user, timestamp, itemid, info):
|
def action_additem(self, user, timestamp, itemid, info):
|
||||||
from item.models import Item
|
from item.models import Item
|
||||||
|
|
Loading…
Add table
Reference in a new issue