]> git.ipfire.org Git - pbs.git/commitdiff
database: psycopg3 is returning UUIDs as UUID type instead of string
authorMichael Tremer <michael.tremer@ipfire.org>
Fri, 21 Jul 2023 13:30:12 +0000 (13:30 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 21 Jul 2023 13:30:12 +0000 (13:30 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/buildservice/packages.py
src/buildservice/uploads.py

index 397355b776202e0880f1130f448c98e36face302..a37aa0e738f4cc438762da96e8cd8f556b9e99f6 100644 (file)
@@ -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,
                )
 
index 481ca2af22441206827d4cc5cd517c7adace2100..113762fde2b6f89a1a6e3e866bc2597c2d159cc4 100644 (file)
@@ -140,7 +140,7 @@ class Upload(base.DataObject):
        table = "uploads"
 
        def __str__(self):
-               return self.uuid
+               return "%s" % self.uuid
 
        @property
        def uuid(self):