minor fixes

This commit is contained in:
Michael Woods
2025-01-05 20:12:21 -05:00
parent ec6c4be7f6
commit 3317bf4af0

View File

@@ -145,9 +145,14 @@ class Object(persistent.Persistent):
data = b'' data = b''
if include_data: if include_data:
data = self.data data = self.data
if self.uuid:
uuid_bytes = self.uuid.bytes
else:
uuid_bytes = None
return { return {
"name": self.name, "name": self.name,
"uuid_bytes": self.uuid.bytes, "uuid_bytes": uuid_bytes,
"size_bytes": self.size, "size_bytes": self.size,
"binary": self.binary, "binary": self.binary,
"private": self.private, "private": self.private,
@@ -277,7 +282,7 @@ def handle_get_no_path(req: Request, conn: PacketServerConnection, db: ZODB.DB):
response.payload = obj.to_dict(include_data=False) response.payload = obj.to_dict(include_data=False)
response.status_code = 200 response.status_code = 200
else: else:
uuids = User.object_uuids uuids = user.object_uuids
objs = [] objs = []
for i in uuids: for i in uuids:
obj = Object.get_object_by_uuid(i, db.root()) obj = Object.get_object_by_uuid(i, db.root())