Fix syntax error in grouped notifications CTE on some PostgreSQL versions (#31098)

This commit is contained in:
Claire authored and GitHub committed 2024-07-22 07:37:27 +00:00
1 parent 0397df9bef
commit 2774980589
1 file changed
+2 -2
+2 -2
View File
@@ -149,7 +149,7 @@ class Notification < ApplicationRecord
.with_recursive(
grouped_notifications: [
query
.select('notifications.*', "ARRAY[COALESCE(notifications.group_key, 'ungrouped-' || notifications.id)] groups")
.select('notifications.*', "ARRAY[COALESCE(notifications.group_key, 'ungrouped-' || notifications.id)] AS groups")
.limit(1),
query
.joins('CROSS JOIN grouped_notifications')
@@ -177,7 +177,7 @@ class Notification < ApplicationRecord
.with_recursive(
grouped_notifications: [
query
.select('notifications.*', "ARRAY[COALESCE(notifications.group_key, 'ungrouped-' || notifications.id)] groups")
.select('notifications.*', "ARRAY[COALESCE(notifications.group_key, 'ungrouped-' || notifications.id)] AS groups")
.limit(1),
query
.joins('CROSS JOIN grouped_notifications')