Skip to content

Commit

Permalink
Parsing and errors
Browse files Browse the repository at this point in the history
  • Loading branch information
longhotsummer committed Jan 10, 2020
1 parent 77cb6f3 commit 7290a6a
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions indigo_api/models/documents.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
from django.urls import reverse
from django.utils import timezone
from allauth.account.utils import user_display
from iso8601 import parse_date
from iso8601 import parse_date, ParseError
from taggit.managers import TaggableManager
import reversion.revisions
import reversion.models
Expand Down Expand Up @@ -90,7 +90,7 @@ def get_for_frbr_uri(self, frbr_uri):
else:
raise ValueError("The expression date %s is not valid" % expr_date)

except arrow.parser.ParserError:
except ParseError:
raise ValueError("The expression date %s is not valid" % expr_date)

obj = query.first()
Expand Down Expand Up @@ -330,8 +330,8 @@ def copy_attributes(self, from_model=True):
self.doc.language = self.language.code

self.doc.work_date = self.doc.publication_date
self.doc.expression_date = self.expression_date or self.doc.publication_date or arrow.now()
self.doc.manifestation_date = self.updated_at or arrow.now()
self.doc.expression_date = self.expression_date or self.doc.publication_date or timezone.now()
self.doc.manifestation_date = self.updated_at or timezone.now()
self.doc.publication_number = self.publication_number
self.doc.publication_name = self.publication_name
self.doc.publication_date = self.publication_date
Expand Down

0 comments on commit 7290a6a

Please sign in to comment.