diff --git a/site/app.py b/site/app.py index 86a5ffd..c2a4b68 100644 --- a/site/app.py +++ b/site/app.py @@ -6,7 +6,7 @@ from routes.main import bp as main_bp from routes.api import bp as api_bp from routes.api_test import bp as api_test_bp -VERSION = "1.0.45" +VERSION = "1.0.46" app = Flask(__name__, template_folder="templates", static_folder="static") app.config["NUBES_API_ENDPOINT"] = os.getenv("NUBES_API_ENDPOINT", "https://lk-api-gateway-dev.ngcloud.ru/api/v1/svc") diff --git a/site/routes/api_test.py b/site/routes/api_test.py index 72a5b38..e2297d2 100644 --- a/site/routes/api_test.py +++ b/site/routes/api_test.py @@ -112,7 +112,7 @@ def api_test(): client.post(f"/instanceOperations/{op_uid}/run") # фоном ждать завершения - threading.Thread(target=_finish_op, args=(client, op_uid, instance_uid, svc_id, display_name, True), daemon=True).start() + threading.Thread(target=_finish_op, args=(client, op_uid, instance_uid, svc_id, display_name, op_name, svc_op_id, True), daemon=True).start() return jsonify({"status": "RUNNING", "opUid": op_uid, "instanceUid": instance_uid}) else: @@ -139,7 +139,7 @@ def api_test(): # фоном ждать завершения is_delete = (op_name == "delete") - threading.Thread(target=_finish_op, args=(client, op_uid, instance_uid, svc_id, display_name, False, is_delete), daemon=True).start() + threading.Thread(target=_finish_op, args=(client, op_uid, instance_uid, svc_id, display_name, op_name, svc_op_id, False, is_delete), daemon=True).start() return jsonify({"status": "RUNNING", "opUid": op_uid, "instanceUid": instance_uid}) except Exception as e: @@ -151,7 +151,7 @@ def api_test(): _op_results = {} -def _finish_op(client, op_uid, instance_uid, svc_id, display_name, is_create, is_delete=False): +def _finish_op(client, op_uid, instance_uid, svc_id, display_name, op_name, svc_op_id, is_create, is_delete=False): """Фоном ждать dtFinish и сохранить результат.""" import time t0 = time.time()