From: Michael Tremer Date: Thu, 31 Aug 2023 03:28:27 +0000 (+0000) Subject: packages: Store groups as string array X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=74f627633beba98feb0fc5f480853cd9545f2d6b;p=pbs.git packages: Store groups as string array Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/packages.py b/src/buildservice/packages.py index 4d2f4431..cf26255b 100644 --- a/src/buildservice/packages.py +++ b/src/buildservice/packages.py @@ -148,7 +148,7 @@ class Packages(base.Object): package.evr, package.arch, package.uuid, - "", #package.groups, # SEGV + package.groups, distro, package.packager, package.license, @@ -354,7 +354,7 @@ class Package(base.DataObject): @property def groups(self): - return self.data.groups.split() + return self.data.groups @lazy_property def packager(self): diff --git a/src/database.sql b/src/database.sql index 9253a363..959c1bf3 100644 --- a/src/database.sql +++ b/src/database.sql @@ -589,7 +589,7 @@ CREATE TABLE public.packages ( name text NOT NULL, evr text NOT NULL, arch text NOT NULL, - groups text NOT NULL, + groups text[] NOT NULL, packager text, license text NOT NULL, url text NOT NULL,