From 6676118509943d876ed187c75f34f5369070acd1 Mon Sep 17 00:00:00 2001 From: msyu Date: Tue, 3 Dec 2024 07:09:27 +0300 Subject: [PATCH] 032 bug fix 422 operation already started --- v1/Application.cfc | 2 +- v1/resources/instance_ls.cfc | 1 + v1/resources/instance_operation_run.cfc | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/v1/Application.cfc b/v1/Application.cfc index 6b1f83a..87d0041 100644 --- a/v1/Application.cfc +++ b/v1/Application.cfc @@ -71,7 +71,7 @@ //variables.framework.docs={}; variables.framework.docs.APIName="Deck API"; - variables.framework.docs.APIVersion="0.031"; + variables.framework.docs.APIVersion="0.032"; variables.framework.globalHeaders = structNew(); variables.framework.globalHeaders["Access-Control-Expose-Headers"] = "Location"; diff --git a/v1/resources/instance_ls.cfc b/v1/resources/instance_ls.cfc index 6da1053..4c964b2 100644 --- a/v1/resources/instance_ls.cfc +++ b/v1/resources/instance_ls.cfc @@ -76,6 +76,7 @@ (select to_char(io.dt_finish, 'YYYY-MM-DD"T"HH24:MI:SS.FF3TZHTZM') from instance_operation io where io.instance_uid=e.instance_uid order by dt_submit desc limit 1) as operation_dt_finish (select extract('epoch' from coalesce(io.dt_finish,CURRENT_TIMESTAMP)- io.dt_start) from instance_operation io where io.instance_uid=e.instance_uid order by dt_submit desc limit 1) as duration (select case when io.is_successful then extract('epoch' from CURRENT_TIMESTAMP - coalesce(io.dt_finish,CURRENT_TIMESTAMP)) else 0 end from instance_operation io where io.instance_uid=e.instance_uid order by dt_submit desc limit 1) as uptime + (select io.dt_finish from instance_operation io where io.instance_uid=e.instance_uid AND io.is_successful AND io.operation='create' order by dt_submit desc limit 1) as dt_deploy (select instance_data::text from instance_state st where st.instance_uid=e.instance_uid order by version desc limit 1) as instance_data (select st.instance_state_uid::text from instance_state st where st.instance_uid=e.instance_uid order by version desc limit 1) as instance_state_uid diff --git a/v1/resources/instance_operation_run.cfc b/v1/resources/instance_operation_run.cfc index 6136bdd..97648ad 100644 --- a/v1/resources/instance_operation_run.cfc +++ b/v1/resources/instance_operation_run.cfc @@ -30,7 +30,7 @@ - +