065 experimental exclude is_deleted from uniqueness check

This commit is contained in:
msyu
2025-03-10 18:03:05 +03:00
parent 70331fc8e4
commit c169b27de8
3 changed files with 6 additions and 2 deletions
@@ -278,6 +278,8 @@
<cfif structKeyExists(arguments,"instanceOperationCfsParamUid")>
AND p.instance_operation_cfs_param_uid <> <cfqueryparam cfsqltype="cf_sql_other" value=#arguments.instanceOperationCfsParamUid#/> <!--- null=#!isValid("guid",arguments.instanceOperationCfsParamUid)# --->
</cfif>
AND (select cast(st.instance_data->>'isDeleted' as boolean) from instance_state st where st.instance_uid=e.instance_uid order by version desc limit 1) IS NOT TRUE
/*to ignore deleted instances*/
</cfquery>
<!--- <cfdump var=#qUnique#/> --->
<cfif qUnique.cnt GT 0>