v1.2.1: fix tracker_add in executor + labelCls + descr context + script order
Opus review fixes: - executor.py: tracker_add inside executor after instance_uid, before params/run (A3, orphan protection) - executor.py: descr parameter (version/context instead of hardcoded) - api_test.py: pass client_id/stand/descr, remove duplicate tracker_add - scenario.py: pass client_id/stand/descr with scenario context - params-render.js: fix labelCls ReferenceError in renderMapFixedRow (pre-existing bug) - index.html: params-render.js already before operations.js (verified)
This commit is contained in:
@@ -193,9 +193,11 @@ def api_test():
|
||||
if not display_name:
|
||||
display_name = f"autotest-{svc_id}"
|
||||
display_name = _unique_display_name(client, display_name)
|
||||
descr = f"created by autotest v{current_app.config.get('VERSION', '')}"
|
||||
result = execute_operation(
|
||||
client, svc_id, op_name, None, params,
|
||||
svc_op_id=svc_op_id, display_name=display_name
|
||||
svc_op_id=svc_op_id, display_name=display_name, descr=descr,
|
||||
client_id=get_client_id(), stand=get_stand()
|
||||
)
|
||||
if not result["ok"]:
|
||||
return jsonify({"status": "FAIL", "error": result["error"]}), 500
|
||||
@@ -203,14 +205,6 @@ def api_test():
|
||||
op_uid = result["op_uid"]
|
||||
display_name = result["display_name"]
|
||||
|
||||
# Трекер
|
||||
try:
|
||||
tracker_add(get_client_id(), get_stand(), instance_uid, svc_id, display_name)
|
||||
except Exception as e:
|
||||
import traceback
|
||||
print(f"[TRACKER ERROR] add failed: {e}", flush=True)
|
||||
traceback.print_exc()
|
||||
|
||||
# Фоновый поллинг
|
||||
user_email = get_token_info().get("email", "")
|
||||
app_version = current_app.config.get("VERSION", "")
|
||||
|
||||
Reference in New Issue
Block a user