From e24d1016a58b5776b119ee99174996ae90851eaf Mon Sep 17 00:00:00 2001 From: shortcutme Date: Sat, 23 Mar 2019 03:38:04 +0100 Subject: [PATCH] Fix bigfile upload post request return value --- plugins/Bigfile/BigfilePlugin.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/plugins/Bigfile/BigfilePlugin.py b/plugins/Bigfile/BigfilePlugin.py index ed20813e..10e2d1e8 100644 --- a/plugins/Bigfile/BigfilePlugin.py +++ b/plugins/Bigfile/BigfilePlugin.py @@ -7,6 +7,7 @@ import math import warnings import base64 import binascii +import json import gevent import gevent.lock @@ -43,6 +44,7 @@ class UiRequestPlugin(object): else: return super(UiRequestPlugin, self).isCorsAllowed(path) + @helper.encodeResponse def actionBigfileUpload(self): nonce = self.get.get("upload_nonce") if nonce not in upload_nonces: @@ -102,12 +104,12 @@ class UiRequestPlugin(object): site.content_manager.contents.loadItem(file_info["content_inner_path"]) # reload cache - return { + return json.dumps({ "merkle_root": merkle_root, "piece_num": len(piecemap_info["sha512_pieces"]), "piece_size": piece_size, "inner_path": inner_path - } + }) def readMultipartHeaders(self, wsgi_input): for i in range(100):