|
|
|
@ -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')
|
|
|
|
|