Skip to content

Commit b05d30a

Browse files
authored
Merge pull request #1128 from javihernandez/bs-449
Allow empty cvss3 score in errata cve references
2 parents 64bb342 + cfb3a1d commit b05d30a

File tree

3 files changed

+34
-2
lines changed

3 files changed

+34
-2
lines changed
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
"""Allow empty cvss3 score in CVEs
2+
3+
Revision ID: e9bb2a44defb
4+
Revises: 4f39fa73cff4
5+
Create Date: 2025-03-17 22:34:58.442894
6+
7+
"""
8+
from alembic import op
9+
import sqlalchemy as sa
10+
11+
12+
# revision identifiers, used by Alembic.
13+
revision = 'e9bb2a44defb'
14+
down_revision = '4f39fa73cff4'
15+
branch_labels = None
16+
depends_on = None
17+
18+
19+
def upgrade():
20+
# ### commands auto generated by Alembic - please adjust! ###
21+
op.alter_column('errata_cves', 'cvss3',
22+
existing_type=sa.TEXT(),
23+
nullable=True)
24+
# ### end Alembic commands ###
25+
26+
27+
def downgrade():
28+
# ### commands auto generated by Alembic - please adjust! ###
29+
op.alter_column('errata_cves', 'cvss3',
30+
existing_type=sa.TEXT(),
31+
nullable=False)
32+
# ### end Alembic commands ###

alws/models.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1961,7 +1961,7 @@ class ErrataCVE(Base):
19611961
__tablename__ = "errata_cves"
19621962

19631963
id: Mapped[str] = mapped_column(sqlalchemy.Text, primary_key=True)
1964-
cvss3: Mapped[str] = mapped_column(sqlalchemy.Text, nullable=False)
1964+
cvss3: Mapped[str] = mapped_column(sqlalchemy.Text, nullable=True)
19651965
cwe: Mapped[Optional[str]] = mapped_column(sqlalchemy.Text, nullable=True)
19661966
impact: Mapped[Optional[str]] = mapped_column(
19671967
sqlalchemy.Text, nullable=True

alws/schemas/errata_schema.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
class BaseErrataCVE(BaseModel):
1111
id: str
12-
cvss3: str
12+
cvss3: Optional[str] = None
1313
cwe: Optional[str] = None
1414
impact: str
1515
public: str

0 commit comments

Comments
 (0)