From 4d44637ae59c6956a3e60a20bbf8a30ae1852e6b Mon Sep 17 00:00:00 2001 From: CaptainB Date: Thu, 8 May 2025 11:31:16 +0800 Subject: [PATCH] feat: add file size attribute to knowledge object on save --- apps/knowledge/models/knowledge.py | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/knowledge/models/knowledge.py b/apps/knowledge/models/knowledge.py index aa1ef7f6b..49458eda9 100644 --- a/apps/knowledge/models/knowledge.py +++ b/apps/knowledge/models/knowledge.py @@ -280,6 +280,7 @@ class File(AppModelMixin): else: result = select_one("SELECT lo_from_bytea(%s, %s::bytea) as loid", [0, bytea]) self.loid = result['loid'] + self.file_size = len(bytea) super().save() def get_bytes(self):