Skip to content

Commit 36644e3

Browse files
committed
fix mirgration
Signed-off-by: rafi <refaei.shikho@hotmail.com>
1 parent 78b7f38 commit 36644e3

2 files changed

Lines changed: 4 additions & 2 deletions

database/migrations/20260507143643_delete_fixed_and_reopend_system_events_and_apply_last_event_state.down.sql renamed to database/migrations/20260507143643_delete_fixed_and_reopened_system_events_and_apply_last_event_state.down.sql

File renamed without changes.

database/migrations/20260507143643_delete_fixed_and_reopend_system_events_and_apply_last_event_state.up.sql renamed to database/migrations/20260507143643_delete_fixed_and_reopened_system_events_and_apply_last_event_state.up.sql

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,17 @@
1616

1717
DELETE FROM public.vuln_events
1818
WHERE user_id = 'system'
19+
AND dependency_vuln_id IS NOT NULL
1920
AND type IN ('fixed', 'reopened');
2021

2122
UPDATE public.dependency_vulns dv
2223
SET state = CASE last_event.type WHEN 'reopened' THEN 'open' WHEN 'detected' THEN 'open' ELSE last_event.type END
2324
FROM (
2425
SELECT DISTINCT ON (dependency_vuln_id) dependency_vuln_id, type
2526
FROM public.vuln_events
27+
WHERE dependency_vuln_id IS NOT NULL
28+
AND type IN ('falsePositive', 'accepted', 'reopened', 'fixed', 'detected')
2629
ORDER BY dependency_vuln_id, created_at DESC
2730
) AS last_event
2831
WHERE dv.id = last_event.dependency_vuln_id
29-
AND last_event.type IN ('falsePositive', 'accepted', 'reopened', 'fixed', 'detected');
30-
32+
AND dv.state != last_event.type;

0 commit comments

Comments
 (0)