From: Michael Tremer Date: Thu, 6 Oct 2022 17:34:38 +0000 (+0000) Subject: repos: Make keys mandatory for all repositories X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9fb4cda3f8eaa374174fa408e9dea6d694199215;p=pbs.git repos: Make keys mandatory for all repositories Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/repository.py b/src/buildservice/repository.py index d6b0a417..aa447a52 100644 --- a/src/buildservice/repository.py +++ b/src/buildservice/repository.py @@ -326,11 +326,10 @@ class Repository(base.DataObject): def parent_id(self): return self.data.parent_id + # Key Management + @lazy_property def key(self): - if not self.data.key_id: - return - return self.pakfire.keys.get_by_id(self.data.key_id) @property diff --git a/src/database.sql b/src/database.sql index 7ae15b31..40ac580d 100644 --- a/src/database.sql +++ b/src/database.sql @@ -1018,7 +1018,7 @@ CREATE TABLE public.repositories ( description text DEFAULT ''::text NOT NULL, distro_id integer NOT NULL, parent_id integer, - key_id integer, + key_id integer NOT NULL, mirrored boolean DEFAULT false NOT NULL, updated_at timestamp without time zone, deleted boolean DEFAULT false NOT NULL,