mirror of
https://github.com/discourse/discourse.git
synced 2024-11-23 09:26:54 -06:00
FIX: dont error when bookmark topic is nil (#10555)
This commit is contained in:
parent
b31da92ede
commit
94152e4640
@ -7,6 +7,7 @@ class BookmarkReminderNotificationHandler
|
||||
if bookmark.post.blank? || bookmark.post.deleted_at.present?
|
||||
return clear_reminder(bookmark)
|
||||
end
|
||||
return unless bookmark.topic
|
||||
|
||||
create_notification(bookmark)
|
||||
|
||||
|
@ -59,4 +59,11 @@ RSpec.describe Jobs::BookmarkReminderNotifications do
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
it 'will not send notification when topic is not available' do
|
||||
bookmark1.topic.destroy
|
||||
bookmark2.topic.destroy
|
||||
bookmark3.topic.destroy
|
||||
expect { subject.execute }.not_to change { Notification.where(notification_type: Notification.types[:bookmark_reminder]).count }
|
||||
end
|
||||
end
|
||||
|
Loading…
Reference in New Issue
Block a user