|
32 | 32 |
|
33 | 33 | from application.flow.common import Workflow |
34 | 34 | from application.long_term_memory import schedule_extract_long_term_memory |
| 35 | +from application.models import ApplicationLongTermMemory |
35 | 36 | from application.models.application import Application, ApplicationTypeChoices, \ |
36 | 37 | ApplicationFolder, ApplicationVersion |
37 | 38 | from application.models.application_access_token import ApplicationAccessToken |
@@ -860,6 +861,8 @@ def delete(self, with_valid=True): |
860 | 861 | trigger = Trigger.objects.filter(id=trigger_id['trigger_id']).first() |
861 | 862 | if trigger and trigger.is_active: |
862 | 863 | deploy(TriggerModelSerializer(trigger).data, **{}) |
| 864 | + # |
| 865 | + schedule_extract_long_term_memory(self.data.get('workspace_id'), application_id, False, None, None) |
863 | 866 | return True |
864 | 867 |
|
865 | 868 | def export(self, with_valid=True): |
@@ -1410,6 +1413,9 @@ def batch_delete(self, instance: Dict, with_valid=True): |
1410 | 1413 | trigger = Trigger.objects.filter(id=trigger_id['trigger_id']).first() |
1411 | 1414 | if trigger and trigger.is_active: |
1412 | 1415 | deploy(TriggerModelSerializer(trigger).data, **{}) |
| 1416 | + |
| 1417 | + for app_id in id_list: |
| 1418 | + schedule_extract_long_term_memory(self.data.get('workspace_id'), app_id, False, None, None) |
1413 | 1419 | return True |
1414 | 1420 |
|
1415 | 1421 | def batch_move(self, instance: Dict, with_valid=True): |
|
0 commit comments