launchpad-reviewers team mailing list archive
-
launchpad-reviewers team
-
Mailing list archive
-
Message #33122
Re: [Merge] ~enriqueesanchz/launchpad:fix-update-cve into launchpad:master
Diff comments:
> diff --git a/lib/lp/bugs/scripts/cveimport.py b/lib/lp/bugs/scripts/cveimport.py
> index a1c27d5..e019d07 100644
> --- a/lib/lp/bugs/scripts/cveimport.py
> +++ b/lib/lp/bugs/scripts/cveimport.py
> @@ -723,10 +723,11 @@ class CVEUpdater(LaunchpadCronScript):
> modified = True
>
> # handle affected
> - metadata = cve.metadata or {}
> - if metadata.get("affected", {}) != affected:
> - metadata["affected"] = affected
> - cve.metadata = metadata
> + if (
> + not isinstance(cve.metadata, dict)
> + or cve.metadata.get("affected", {}) != affected
> + ):
> + cve.metadata = {"affected": affected}
Nice, tbh I made the above code overnight and my brain doesn't work the same :')
Pushing it now
> modified = True
>
> if modified:
--
https://code.launchpad.net/~enriqueesanchz/launchpad/+git/launchpad/+merge/494096
Your team Launchpad code reviewers is requested to review the proposed merge of ~enriqueesanchz/launchpad:fix-update-cve into launchpad:master.
References