Skip to content

Commit d1472c6

Browse files
authored
Merge pull request #2915 from omnivore-app/fix/drop-label-position-trigger
drop position trigger on labels table and sort labels by name returned by labels api
2 parents 9b25a64 + b0f0dba commit d1472c6

File tree

3 files changed

+28
-1
lines changed

3 files changed

+28
-1
lines changed

packages/api/src/resolvers/labels/index.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ export const labelsResolver = authorized<LabelsSuccess, LabelsError>(
5454
user: { id: uid },
5555
},
5656
order: {
57-
position: 'ASC',
57+
name: 'ASC',
5858
},
5959
})
6060
})
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
-- Type: DO
2+
-- Name: drop_position_trigger_ob_labels
3+
-- Description: Drop increment_label_position and decrement_label_position trigger on omnivore.labels table
4+
5+
BEGIN;
6+
7+
DROP TRIGGER IF EXISTS increment_label_position ON omnivore.labels;
8+
DROP TRIGGER IF EXISTS decrement_label_position ON omnivore.labels;
9+
10+
COMMIT;
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
-- Type: UNDO
2+
-- Name: drop_position_trigger_ob_labels
3+
-- Description: Drop increment_label_position and decrement_label_position trigger on omnivore.labels table
4+
5+
BEGIN;
6+
7+
CREATE TRIGGER decrement_label_position
8+
AFTER DELETE ON omnivore.labels
9+
FOR EACH ROW
10+
EXECUTE FUNCTION update_label_position();
11+
12+
CREATE TRIGGER increment_label_position
13+
BEFORE INSERT ON omnivore.labels
14+
FOR EACH ROW
15+
EXECUTE FUNCTION update_label_position();
16+
17+
COMMIT;

0 commit comments

Comments
 (0)