diff --git a/fir_ser/api/views/apps.py b/fir_ser/api/views/apps.py index 170bc47..861fb35 100644 --- a/fir_ser/api/views/apps.py +++ b/fir_ser/api/views/apps.py @@ -256,6 +256,12 @@ class AppReleaseinfoView(APIView): appreleaseobj.delete() elif appreleaseobj.is_master and apprelease_count < 2: logger.info("delete app master release %s and clean app %s " % (appreleaseobj, apps_obj)) + + if apps_obj: + if apps_obj.issupersign: + logger.info("app_id:%s is supersign ,delete this app need clean IOS developer" % (app_id)) + IosUtils.clean_app_by_user_obj(apps_obj, request.user) + storage.delete_file(appreleaseobj.release_id, appreleaseobj.release_type) storage.delete_file(appreleaseobj.icon_url)