mirror of
https://github.com/bookwyrm-social/bookwyrm.git
synced 2025-02-02 20:32:20 +00:00
move from strptime to dateutil for parsing date inputs
This commit is contained in:
parent
31146b00e4
commit
ac86c194d4
1 changed files with 4 additions and 5 deletions
|
@ -2,6 +2,7 @@
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from uuid import uuid4
|
from uuid import uuid4
|
||||||
|
|
||||||
|
from dateutil.parser import parse as dateparse
|
||||||
from django.contrib.auth.decorators import login_required, permission_required
|
from django.contrib.auth.decorators import login_required, permission_required
|
||||||
from django.contrib.postgres.search import SearchRank, SearchVector
|
from django.contrib.postgres.search import SearchRank, SearchVector
|
||||||
from django.core.files.base import ContentFile
|
from django.core.files.base import ContentFile
|
||||||
|
@ -178,15 +179,13 @@ class EditBook(View):
|
||||||
# QueryDicts are immutable, we need to copy
|
# QueryDicts are immutable, we need to copy
|
||||||
formcopy = data["form"].data.copy()
|
formcopy = data["form"].data.copy()
|
||||||
try:
|
try:
|
||||||
formcopy["first_published_date"] = datetime.strptime(
|
formcopy["first_published_date"] = dateparse(
|
||||||
formcopy["first_published_date"], "%Y-%m-%d"
|
formcopy["first_published_date"]
|
||||||
)
|
)
|
||||||
except MultiValueDictKeyError:
|
except MultiValueDictKeyError:
|
||||||
pass
|
pass
|
||||||
try:
|
try:
|
||||||
formcopy["published_date"] = datetime.strptime(
|
formcopy["published_date"] = dateparse(formcopy["published_date"])
|
||||||
formcopy["published_date"], "%Y-%m-%d"
|
|
||||||
)
|
|
||||||
except MultiValueDictKeyError:
|
except MultiValueDictKeyError:
|
||||||
pass
|
pass
|
||||||
data["form"].data = formcopy
|
data["form"].data = formcopy
|
||||||
|
|
Loading…
Reference in a new issue