From c8ebe82420fa80ec3f05e43e3a1711e3e630e24a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20H=C3=BCgel?= Date: Thu, 18 May 2017 00:51:16 +0100 Subject: [PATCH] Alter test attachment doc link mode This causes tests related to #75 to pass again --- pyzotero/zotero.py | 2 +- test/api_responses/attachments_doc.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyzotero/zotero.py b/pyzotero/zotero.py index 0f68426..d9a469c 100644 --- a/pyzotero/zotero.py +++ b/pyzotero/zotero.py @@ -189,7 +189,7 @@ def wrapped_f(self, *args, **kwargs): # is this a snapshot though? retr = retrieved.json() # I know, I know - if isinstance(retr, dict) and retr['data']['linkMode'] == u"imported_url": + if isinstance(retr, dict) and retr.get('data', {}).get('linkMode', {}) == u"imported_url": return retrieved.content else: return retr diff --git a/test/api_responses/attachments_doc.json b/test/api_responses/attachments_doc.json index 09328dc..4c0ccb5 100644 --- a/test/api_responses/attachments_doc.json +++ b/test/api_responses/attachments_doc.json @@ -37,7 +37,7 @@ "itemType": "attachment", "title": "1641 Depositions", "accessDate": "2012-01-11T19:54:47Z", - "linkMode": "imported_url", + "linkMode": "idk", "charset": "utf-8", "relations": {}, "filename": "project-conservation.html",