summaryrefslogtreecommitdiff
path: root/src/leap/soledad/server/_incoming.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/leap/soledad/server/_incoming.py')
-rw-r--r--src/leap/soledad/server/_incoming.py8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/leap/soledad/server/_incoming.py b/src/leap/soledad/server/_incoming.py
index e4ca4de8..be172b22 100644
--- a/src/leap/soledad/server/_incoming.py
+++ b/src/leap/soledad/server/_incoming.py
@@ -17,13 +17,11 @@
"""
A twisted resource that saves externally delivered documents into user's db.
"""
-import json
import base64
from io import BytesIO
from twisted.web.server import NOT_DONE_YET
from twisted.web.resource import Resource
-from twisted.web.test.test_web import DummyRequest
from leap.soledad.common.blobs import Flags
from leap.soledad.common.blobs import preamble
@@ -83,9 +81,9 @@ class IncomingResource(Resource):
# FIXME: We really need to decouple request handling from the
# backend! This is very ugly, but will change when this refactor
# is done.
- flagsReq = DummyRequest([''])
- flagsReq.content = BytesIO(json.dumps([Flags.PENDING]))
- d.addCallback(lambda _: db.set_flags(uuid, doc_id, flagsReq, 'MX'))
+ flags = [Flags.PENDING]
+ d.addCallback(lambda _: db.set_flags(uuid, doc_id, flags,
+ namespace='MX'))
d.addCallback(lambda _: self._finish(request))
d.addErrback(self._error, request)
return NOT_DONE_YET