SciPost Code Repository

Skip to content
Snippets Groups Projects
Commit a9f63b7a authored by Jorran de Wit's avatar Jorran de Wit
Browse files

Ithenticate try 8

parent f326e0c7
No related branches found
No related tags found
No related merge requests found
...@@ -679,17 +679,21 @@ class iThenticateReportForm(forms.ModelForm): ...@@ -679,17 +679,21 @@ class iThenticateReportForm(forms.ModelForm):
def save(self, *args, **kwargs): def save(self, *args, **kwargs):
data = self.response['data'][0] data = self.response['data'][0]
report, __ = iThenticateReport.objects.get_or_create(doc_id=data['id']) report, created = iThenticateReport.objects.get_or_create(doc_id=data['id'])
try: if not created:
report.uploaded_time = data['uploaded_time'] try:
report.processed_time = data['processed_time'] iThenticateReport.objects.filter(doc_id=data['id']).update(
report.percent_match = data['percent_match'] uploaded_time=data['uploaded_time'],
except KeyError: processed_time=data['processed_time'],
pass percent_match=data['percent_match']
report.save() )
self.submission.plagiarism_report = report except KeyError:
self.submission.save() pass
else:
report.save()
self.submission.plagiarism_report = report
self.submission.save()
return report return report
def call_ithenticate(self): def call_ithenticate(self):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment