diff options
| -rw-r--r-- | backends/leap_backend.py | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/backends/leap_backend.py b/backends/leap_backend.py index f7b1becc..9a2f6a20 100644 --- a/backends/leap_backend.py +++ b/backends/leap_backend.py @@ -188,12 +188,13 @@ class LeapSyncTarget(HTTPSyncTarget):          for doc, gen, trans_id in docs_by_generations:              if doc.syncable:                  # encrypt and verify before sending to server. -                enc_json = doc.get_encrypted_json() +                enc_json = json.loads( +                    doc.get_encrypted_json())['_encrypted_json']                  if not self._soledad.is_encrypted_sym(enc_json):                      raise DocumentNotEncrypted(                          "Could not encrypt document before sync.")                  size += prepare(id=doc.doc_id, rev=doc.rev, -                                content=enc_json, +                                content=doc.get_encrypted_json(),                                  gen=gen, trans_id=trans_id)          entries.append('\r\n]')          size += len(entries[-1]) | 
