diff --git a/scipost/services.py b/scipost/services.py
index 3308bf2e38235f0a74c7a8ed69d40e9061ff7dfb..cb9ef42f8c2306ae161eb0c41900830fa5b862ff 100644
--- a/scipost/services.py
+++ b/scipost/services.py
@@ -222,6 +222,6 @@ class FigshareCaller:
         ))
 
     def _result_present(self, data):
-        if data['id'] == int(self.identifier):
+        if 'id' in data and data['id'] == int(self.identifier):
             return True
         return False