diff options
Diffstat (limited to 'sugar_network/toolkit/http.py')
-rw-r--r-- | sugar_network/toolkit/http.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/sugar_network/toolkit/http.py b/sugar_network/toolkit/http.py index bb177da..3fc7259 100644 --- a/sugar_network/toolkit/http.py +++ b/sugar_network/toolkit/http.py @@ -153,11 +153,13 @@ class Client(object): def call(self, request, response=None): params = request.copy() method = params.pop('method') - document = params.pop('document') + document = params.pop('document') if 'document' in params else None guid = params.pop('guid') if 'guid' in params else None prop = params.pop('prop') if 'prop' in params else None - path = [document] + path = [] + if document: + path.append(document) if guid: path.append(guid) if prop: |