Make sure we don't remove accesses if collection is accessible

This commit is contained in:
Jorge Manrubia
2025-07-04 18:56:30 +02:00
parent c621cc6cc9
commit 9e0d668348
+6
View File
@@ -36,7 +36,13 @@ module Collection::Accessible
accesses.find_by(user: user)
end
def accessible_to?(user)
access_for(user).present?
end
def clean_inaccessible_notifications_for(user)
return if accessible_to?(user)
user.notifications.find_each do |notification|
if notification.card&.collection == self
notification.destroy