diff --git a/backend-spring/src/main/resources/mapper/tableManagement.xml b/backend-spring/src/main/resources/mapper/tableManagement.xml index 8b727d4e..4e576fa3 100644 --- a/backend-spring/src/main/resources/mapper/tableManagement.xml +++ b/backend-spring/src/main/resources/mapper/tableManagement.xml @@ -667,15 +667,15 @@ SET PROPERTIES = JSONB_SET( JSONB_SET( - SL.PROPERTIES, + SL.PROPERTIES::JSONB, '{widgetType}', TO_JSONB(#{component_id}::TEXT) ), '{componentType}', TO_JSONB(#{component_id}::TEXT) - ) + )::TEXT FROM SCREEN_DEFINITIONS SD WHERE SL.SCREEN_ID = SD.SCREEN_ID - AND SL.PROPERTIES->>'tableName' = #{table_name} - AND SL.PROPERTIES->>'columnName' = #{column_name} + AND SL.PROPERTIES::JSONB->>'tableName' = #{table_name} + AND SL.PROPERTIES::JSONB->>'columnName' = #{column_name} AND ((SD.COMPANY_CODE = #{company_code} OR SD.COMPANY_CODE = '*') OR #{company_code} = '*')