Quellcode durchsuchen

fix bugs in searching file using keywords (#780)

### What problem does this PR solve?


### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
tags/v0.6.0
KevinHuSh vor 1 Jahr
Ursprung
Commit
d8c080ee52
Es ist kein Account mit der E-Mail-Adresse des Committers verbunden
2 geänderte Dateien mit 3 neuen und 3 gelöschten Zeilen
  1. 2
    2
      api/db/services/file_service.py
  2. 1
    1
      api/db/services/task_service.py

+ 2
- 2
api/db/services/file_service.py Datei anzeigen

@@ -34,9 +34,9 @@ class FileService(CommonService):
orderby, desc, keywords):
if keywords:
files = cls.model.select().where(
(cls.model.tenant_id == tenant_id)
(cls.model.tenant_id == tenant_id),
(cls.model.parent_id == pf_id),
(fn.LOWER(cls.model.name).like(f"%%{keywords.lower()}%%")),
(fn.LOWER(cls.model.name).contains(keywords.lower())),
~(cls.model.id == pf_id)
)
else:

+ 1
- 1
api/db/services/task_service.py Datei anzeigen

@@ -96,7 +96,7 @@ class TaskService(CommonService):
return doc.run == TaskStatus.CANCEL.value or doc.progress < 0
except Exception as e:
pass
return True
return False
@classmethod
@DB.connection_context()

Laden…
Abbrechen
Speichern