diff --git a/submissions/forms.py b/submissions/forms.py
index fc341b973e118cdfc069a47252e7a04909a99441..48d8037d42fc9e01889bc2dcb0bf046d5bd133ee 100644
--- a/submissions/forms.py
+++ b/submissions/forms.py
@@ -818,7 +818,7 @@ class iThenticateReportForm(forms.ModelForm):
         client = self.client
         response = client.documents.get(self.document_id)
         if response['status'] == 200:
-            return response.get('data')[0]
+            return response.get('data')[0].get('documents')[0]
         self.add_error(None, "Updating failed. iThenticate didn't return valid data [1]")
 
         for msg in client.messages: