mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
change(packages.util): handle queried record links via .is_official
This removes an unneeded query from our path. Signed-off-by: Kevin Morris <kevr@0cost.org>
This commit is contained in:
parent
fc229d755b
commit
6fdaeee026
4 changed files with 25 additions and 16 deletions
|
@ -11,6 +11,9 @@ class OfficialProvider(Base):
|
|||
__tablename__ = __table__.name
|
||||
__mapper_args__ = {"primary_key": [__table__.c.ID]}
|
||||
|
||||
# OfficialProvider instances are official packages.
|
||||
is_official = True
|
||||
|
||||
def __init__(self, **kwargs):
|
||||
super().__init__(**kwargs)
|
||||
|
||||
|
|
|
@ -16,6 +16,9 @@ class Package(Base):
|
|||
cascade="all, delete"),
|
||||
foreign_keys=[__table__.c.PackageBaseID])
|
||||
|
||||
# No Package instances are official packages.
|
||||
is_official = False
|
||||
|
||||
def __init__(self, **kwargs):
|
||||
super().__init__(**kwargs)
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue