summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Helmert III <ajak@gentoo.org>2023-12-26 12:04:12 -0800
committerJohn Helmert III <ajak@gentoo.org>2023-12-26 12:10:55 -0800
commit8201befa23f693ea0ef49f7b747c1dd8a2487a2b (patch)
tree92dc5c334237bc5fe1c3f5ef2582fa3aa89ced63
parentmypy.ini: drop unnecessary ignore statements (diff)
downloadglsamaker-8201befa23f693ea0ef49f7b747c1dd8a2487a2b.tar.gz
glsamaker-8201befa23f693ea0ef49f7b747c1dd8a2487a2b.tar.bz2
glsamaker-8201befa23f693ea0ef49f7b747c1dd8a2487a2b.zip
models/glsa: fixup another column relationship assignment
Fixes: 9285344 ("autoglsa: switch Relationship column assignments to appends") Signed-off-by: John Helmert III <ajak@gentoo.org>
-rw-r--r--glsamaker/autoglsa.py2
-rw-r--r--glsamaker/models/glsa.py4
2 files changed, 4 insertions, 2 deletions
diff --git a/glsamaker/autoglsa.py b/glsamaker/autoglsa.py
index e2b3aa4..8c8c48c 100644
--- a/glsamaker/autoglsa.py
+++ b/glsamaker/autoglsa.py
@@ -262,7 +262,7 @@ def autogenerate_glsa(bugs: list[BugzillaBug]) -> Tuple[GLSA, list[NoAtomInSumma
)
if packages:
- glsa.affected.append(generate_affected(packages))
+ glsa.affected += generate_affected(packages)
try:
# These are somewhat more speculative than the previous
last = previous_glsa(str(packages[0].unversioned_atom))
diff --git a/glsamaker/models/glsa.py b/glsamaker/models/glsa.py
index a6376ab..3331585 100644
--- a/glsamaker/models/glsa.py
+++ b/glsamaker/models/glsa.py
@@ -57,7 +57,9 @@ class GLSA(base):
name="access_types",
)
)
- affected = db.relationship("Affected", secondary="glsa_to_affected")
+ affected: Mapped[list[Affected]] = relationship(
+ "Affected", secondary="glsa_to_affected"
+ )
background = db.Column(db.String())
description = db.Column(db.String())
impact_type = db.Column(