mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
bugfix: PackageKeyword should have two PKs
Signed-off-by: Kevin Morris <kevr@0cost.org>
This commit is contained in:
parent
719fa82ae5
commit
dbbafc15fa
1 changed files with 6 additions and 2 deletions
|
@ -1,4 +1,4 @@
|
|||
from sqlalchemy import Column, ForeignKey, Integer
|
||||
from sqlalchemy import Column, ForeignKey, Integer, String, text
|
||||
from sqlalchemy.exc import IntegrityError
|
||||
from sqlalchemy.orm import backref, relationship
|
||||
|
||||
|
@ -18,7 +18,11 @@ class PackageKeyword(Base):
|
|||
"PackageBase", backref=backref("keywords", lazy="dynamic"),
|
||||
foreign_keys=[PackageBaseID])
|
||||
|
||||
__mapper_args__ = {"primary_key": [PackageBaseID]}
|
||||
Keyword = Column(
|
||||
String(255), primary_key=True, nullable=False,
|
||||
server_default=text("''"))
|
||||
|
||||
__mapper_args__ = {"primary_key": [PackageBaseID, Keyword]}
|
||||
|
||||
def __init__(self,
|
||||
PackageBase: aurweb.models.package_base.PackageBase = None,
|
||||
|
|
Loading…
Add table
Reference in a new issue