diff --git a/database/migrations/create_virtual_order_cards_func.pgsql b/database/migrations/create_virtual_order_cards_func.pgsql index 2ef470b0..3f7bfa61 100644 --- a/database/migrations/create_virtual_order_cards_func.pgsql +++ b/database/migrations/create_virtual_order_cards_func.pgsql @@ -24,6 +24,7 @@ CREATE OR REPLACE FUNCTION GET_TIMELINES(INT8[]) ) AS $$ +<> DECLARE activate_cards JSONB := '{}'; packages JSONB := '{}'; @@ -74,7 +75,7 @@ BEGIN WHEN '0' THEN IF (activated_at < (order_row->>'created_at')::TIMESTAMP) THEN activated_at := (order_row->>'created_at')::TIMESTAMP; - UPDATE vd.cards SET virtual_activated_at = activated_at WHERE cards.sim = (order_row->>'sim')::BIGINT; + UPDATE vd.cards SET virtual_activated_at = fn.activated_at WHERE cards.sim = (order_row->>'sim')::BIGINT; END IF; temp_service_start_at := TO_CHAR(activated_at, 'YYYY-MM-01 00:00:00');