From b8b9c3a783f53d1365f397bc029cd529b8588da6 Mon Sep 17 00:00:00 2001 From: YoungLH <974840768@qq.com> Date: Tue, 1 Jul 2025 11:31:14 +0800 Subject: [PATCH] fix: set the func.coalesce() second paramter default value #21239 (#21240) Signed-off-by: YoungLH <974840768@qq.com> --- api/models/dataset.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/models/dataset.py b/api/models/dataset.py index ad43d6f37..1ec27203a 100644 --- a/api/models/dataset.py +++ b/api/models/dataset.py @@ -140,7 +140,7 @@ class Dataset(Base): def word_count(self): return ( db.session.query(Document) - .with_entities(func.coalesce(func.sum(Document.word_count))) + .with_entities(func.coalesce(func.sum(Document.word_count), 0)) .filter(Document.dataset_id == self.id) .scalar() ) @@ -448,7 +448,7 @@ class Document(Base): def hit_count(self): return ( db.session.query(DocumentSegment) - .with_entities(func.coalesce(func.sum(DocumentSegment.hit_count))) + .with_entities(func.coalesce(func.sum(DocumentSegment.hit_count), 0)) .filter(DocumentSegment.document_id == self.id) .scalar() )