SciPost Code Repository

Skip to content
Snippets Groups Projects
Commit ba2115ce authored by Jean-Sébastien Caux's avatar Jean-Sébastien Caux
Browse files

Debug url for preprint pdf

parent 3434bab6
No related branches found
No related tags found
No related merge requests found
...@@ -51,10 +51,10 @@ class Preprint(models.Model): ...@@ -51,10 +51,10 @@ class Preprint(models.Model):
""" """
Retrieve the preprint document itself, calling preprint server if necessary. Retrieve the preprint document itself, calling preprint server if necessary.
""" """
url = self.get_absolute_url() if self._file: # SciPost-hosted,
if url[0] == '/': # SciPost-hosted,
# return file directly since the url isn't yet publicly accessible # return file directly since the url isn't yet publicly accessible
return self._file.read() return self._file.read()
url = self.citation_pdf_url
response = requests.get(url) response = requests.get(url)
if response.status_code != 200: if response.status_code != 200:
raise PreprintDocumentNotFoundError(url) raise PreprintDocumentNotFoundError(url)
...@@ -66,7 +66,7 @@ class Preprint(models.Model): ...@@ -66,7 +66,7 @@ class Preprint(models.Model):
if self._file: # means this is a SciPost-hosted preprint if self._file: # means this is a SciPost-hosted preprint
return "https://%s%s" % (Site.objects.get_current().domain, self.get_absolute_url()) return "https://%s%s" % (Site.objects.get_current().domain, self.get_absolute_url())
elif self.is_arXiv: elif self.is_arXiv:
return self.get_absolute_url().replace("/abs/", "/pdf/") return '%s.pdf' % self.get_absolute_url().replace("/abs/", "/pdf/")
else: else:
return self.get_absolute_url() return self.get_absolute_url()
......
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