Browse Source

fix: app_count of dataset is error when apps was deleted (#4810)

DomKing 10 tháng trước cách đây
mục cha
commit
38a470a873
1 tập tin đã thay đổi với 2 bổ sung1 xóa
  1. 2 1
      api/models/dataset.py

+ 2 - 1
api/models/dataset.py

@@ -76,7 +76,8 @@ class Dataset(db.Model):
 
     @property
     def app_count(self):
-        return db.session.query(func.count(AppDatasetJoin.id)).filter(AppDatasetJoin.dataset_id == self.id).scalar()
+        return db.session.query(func.count(AppDatasetJoin.id)).filter(AppDatasetJoin.dataset_id == self.id,
+                                                                      App.id == AppDatasetJoin.app_id).scalar()
 
     @property
     def document_count(self):