Merge ~lgp171188/launchpad:uct-import-optional-date-none-fix into launchpad:master

Proposed by Guruprasad
Status: Merged
Approved by: Guruprasad
Approved revision: f090d88b4005d433c814ae38d9063422e9a452d7
Merge reported by: Otto Co-Pilot
Merged at revision: not available
Proposed branch: ~lgp171188/launchpad:uct-import-optional-date-none-fix
Merge into: launchpad:master
Diff against target: 26 lines (+6/-3)
1 file modified
lib/lp/bugs/scripts/uct/uctimport.py (+6/-3)
Reviewer Review Type Date Requested Status
Andrey Fedoseev (community) Approve
Review via email: mp+430134@code.launchpad.net

Commit message

Make the vulnerability dates timezone-aware only when they are not None

To post a comment you must log in.
Revision history for this message
Andrey Fedoseev (andrey-fedoseev) :
review: Approve

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
diff --git a/lib/lp/bugs/scripts/uct/uctimport.py b/lib/lp/bugs/scripts/uct/uctimport.py
index 87d6b0d..3bcdf0b 100644
--- a/lib/lp/bugs/scripts/uct/uctimport.py
+++ b/lib/lp/bugs/scripts/uct/uctimport.py
@@ -328,15 +328,18 @@ class UCTImporter:
328 :param cve: `CVE` with information from UCT328 :param cve: `CVE` with information from UCT
329 """329 """
330 date_made_public = cve.date_made_public330 date_made_public = cve.date_made_public
331 if date_made_public.tzinfo is None:331 if date_made_public and date_made_public.tzinfo is None:
332 date_made_public = date_made_public.replace(tzinfo=timezone.utc)332 date_made_public = date_made_public.replace(tzinfo=timezone.utc)
333 date_notice_issued = cve.date_notice_issued333 date_notice_issued = cve.date_notice_issued
334 if date_notice_issued.tzinfo is None:334 if date_notice_issued and date_notice_issued.tzinfo is None:
335 date_notice_issued = date_notice_issued.replace(335 date_notice_issued = date_notice_issued.replace(
336 tzinfo=timezone.utc336 tzinfo=timezone.utc
337 )337 )
338 date_coordinated_release = cve.date_coordinated_release338 date_coordinated_release = cve.date_coordinated_release
339 if date_coordinated_release.tzinfo is None:339 if (
340 date_coordinated_release
341 and date_coordinated_release.tzinfo is None
342 ):
340 date_coordinated_release = date_coordinated_release.replace(343 date_coordinated_release = date_coordinated_release.replace(
341 tzinfo=timezone.utc344 tzinfo=timezone.utc
342 )345 )

Subscribers

People subscribed via source and target branches

to status/vote changes: