### What problem does this PR solve? ### Type of change - [x] Bug Fix (non-breaking change which fixes an issue)tags/v0.6.0
| orderby, desc, keywords): | orderby, desc, keywords): | ||||
| if keywords: | if keywords: | ||||
| files = cls.model.select().where( | files = cls.model.select().where( | ||||
| (cls.model.tenant_id == tenant_id) | |||||
| (cls.model.tenant_id == tenant_id), | |||||
| (cls.model.parent_id == pf_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) | ~(cls.model.id == pf_id) | ||||
| ) | ) | ||||
| else: | else: |
| return doc.run == TaskStatus.CANCEL.value or doc.progress < 0 | return doc.run == TaskStatus.CANCEL.value or doc.progress < 0 | ||||
| except Exception as e: | except Exception as e: | ||||
| pass | pass | ||||
| return True | |||||
| return False | |||||
| @classmethod | @classmethod | ||||
| @DB.connection_context() | @DB.connection_context() |