diff --git a/app/service/project_detect_service.py b/app/service/project_detect_service.py index b3dc038..e45f482 100644 --- a/app/service/project_detect_service.py +++ b/app/service/project_detect_service.py @@ -46,14 +46,14 @@ def del_detect(detect_id: int, session: Session): :param session: :return: """ - folder_url = [] detect = pdc.get_detect_by_id(detect_id, session) session.delete(detect) - folder_url.append(detect.folder_url) - detect_logs = pdc.get_logs(detect_id, session) - for log in detect_logs: - folder_url.append(log.detect_folder_url) - os.create_folder(folder_url) + if detect.file_type != 'rtsp': + folder_url = [detect.folder_url] + detect_logs = pdc.get_logs(detect_id, session) + for log in detect_logs: + folder_url.append(log.detect_folder_url) + os.create_folder(folder_url) session.commit()