Skip to content

Commit 1e93ee6

Browse files
committed
fix: handle missing date values in anilist import #486
1 parent efbf3dc commit 1e93ee6

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

src/integrations/imports/anilist.py

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -177,6 +177,10 @@ def process_status_list(bulk_media, status_list, media_type, user, warnings):
177177

178178
def get_date(date):
179179
"""Return date object from date dict."""
180-
if date["year"]:
181-
return datetime.date(date["year"], date["month"], date["day"])
182-
return None
180+
if not date["year"]:
181+
return None
182+
183+
month = date["month"] or 1
184+
day = date["day"] or 1
185+
186+
return datetime.date(date["year"], month, day)

0 commit comments

Comments
 (0)