Skip to content

Commit 8234a49

Browse files
committed
Fix tests
Signed-off-by: Tushar Goel <tushar.goel.dav@gmail.com>
1 parent 7aa8162 commit 8234a49

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

vulnerabilities/import_runner.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,6 @@ def process_advisories(
8888
count = 0
8989
advisories = []
9090
for data in advisory_datas:
91-
# https://nvd.nist.gov/vuln/detail/CVE-2013-4314
92-
# https://github.com/cms-dev/cms/issues/888#issuecomment-516977572
9391
try:
9492
obj, created = Advisory.objects.get_or_create(
9593
aliases=data.aliases,

vulnerabilities/importer.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -249,14 +249,16 @@ class AdvisoryData:
249249
date_published: Optional[datetime.datetime] = None
250250
weaknesses: List[int] = dataclasses.field(default_factory=list)
251251

252-
253252
def __post_init__(self):
254253
if self.date_published and not self.date_published.tzinfo:
255254
logger.warning(f"AdvisoryData with no tzinfo: {self!r}")
256255
self.clean_summary()
257256

258257
def clean_summary(self):
259-
self.summary = self.summary.replace("\x00", "\uFFFD")
258+
# https://nvd.nist.gov/vuln/detail/CVE-2013-4314
259+
# https://github.com/cms-dev/cms/issues/888#issuecomment-516977572
260+
if self.summary:
261+
self.summary = self.summary.replace("\x00", "\uFFFD")
260262

261263
def to_dict(self):
262264
return {

0 commit comments

Comments
 (0)