From 9f004defd997d14f28acdbe7d94548eeb8e051c3 Mon Sep 17 00:00:00 2001 From: CaptainB Date: Thu, 8 May 2025 12:34:51 +0800 Subject: [PATCH] feat: add SHA256 hash 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 49458eda9..a3f33cd74 100644 --- a/apps/knowledge/models/knowledge.py +++ b/apps/knowledge/models/knowledge.py @@ -281,6 +281,7 @@ class File(AppModelMixin): result = select_one("SELECT lo_from_bytea(%s, %s::bytea) as loid", [0, bytea]) self.loid = result['loid'] self.file_size = len(bytea) + self.sha256_hash = sha256_hash super().save() def get_bytes(self):