From: Michael Tremer Date: Fri, 21 Jul 2023 13:30:12 +0000 (+0000) Subject: database: psycopg3 is returning UUIDs as UUID type instead of string X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3e6dbe6c42499bb089e00b8109f17dfc8cd3ac61;p=pbs.git database: psycopg3 is returning UUIDs as UUID type instead of string Signed-off-by: Michael Tremer --- diff --git a/src/buildservice/packages.py b/src/buildservice/packages.py index 397355b7..a37aa0e7 100644 --- a/src/buildservice/packages.py +++ b/src/buildservice/packages.py @@ -459,12 +459,14 @@ class Package(base.DataObject): """ Imports the package into the filesystem """ + uuid = "%s" % self.uuid + # Determine the new path path = self.backend.path( "packages", - self.uuid[0:2], - self.uuid[2:4], - self.uuid[4:], + uuid[0:2], + uuid[2:4], + uuid[4:], "%s.pfm" % self.nevra, ) diff --git a/src/buildservice/uploads.py b/src/buildservice/uploads.py index 481ca2af..113762fd 100644 --- a/src/buildservice/uploads.py +++ b/src/buildservice/uploads.py @@ -140,7 +140,7 @@ class Upload(base.DataObject): table = "uploads" def __str__(self): - return self.uuid + return "%s" % self.uuid @property def uuid(self):