From 38a0431fe02fa8c0dbd18a1145ced4d557134136 Mon Sep 17 00:00:00 2001 From: j Date: Fri, 31 Oct 2014 15:51:42 +0100 Subject: [PATCH] bytes can not be serialized to json --- oml/changelog.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/oml/changelog.py b/oml/changelog.py index 2eeeb82..2e7e497 100644 --- a/oml/changelog.py +++ b/oml/changelog.py @@ -126,7 +126,10 @@ class Changelog(db.Model): def json(self): timestamp = self.timestamp or datetime2ts(self.created) - return [self.revision, timestamp, self.sig, self.data] + sig = self.sig + if isinstance(sig, bytes): + sig = sig.decode() + return [self.revision, timestamp, sig, self.data] @classmethod def restore(cls, user_id, path=None):