diff --git a/fir_ser/api/utils/app/supersignutils.py b/fir_ser/api/utils/app/supersignutils.py index 3994674..430ec89 100644 --- a/fir_ser/api/utils/app/supersignutils.py +++ b/fir_ser/api/utils/app/supersignutils.py @@ -375,7 +375,7 @@ def get_developer_obj_by_others(user_obj, udid, app_obj, read_only): return result -def check_sign_is_exists(user_obj, app_obj, udid, developer_obj): +def check_sign_is_exists(user_obj, app_obj, udid, developer_obj, sign=True): d_result = {'code': 0, 'msg': 'success'} app_udid_obj = AppUDID.objects.filter(app_id=app_obj, udid__udid=udid, udid__developerid=developer_obj).first() if app_udid_obj and app_udid_obj.is_download: @@ -388,7 +388,7 @@ def check_sign_is_exists(user_obj, app_obj, udid, developer_obj): sign_flag = True else: sign_flag = True - if sign_flag: + if sign_flag and sign: locker = { 'locker_key': f"run_sign_{app_obj.app_id}_{developer_obj.issuer_id}", "timeout": 60 * 5 @@ -810,7 +810,7 @@ class IosUtils(object): else: new_did_list = [] for did_udid in udid_list: - if not check_sign_is_exists(user_obj, app_obj, did_udid, developer_obj): + if not check_sign_is_exists(user_obj, app_obj, did_udid, developer_obj, False): new_did_list.append(did_udid) if not new_did_list: return True, True