From 8096d5d5063cadd3ea591a3c5153bfd3cc5f9554 Mon Sep 17 00:00:00 2001 From: Federico Ruggi Date: Fri, 3 Aug 2018 13:03:53 +0200 Subject: [PATCH] fix SyncDestroy action policy to be run on before_destroy --- lib/stream_rails/sync_policies.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/stream_rails/sync_policies.rb b/lib/stream_rails/sync_policies.rb index f5d9096..d5c5b1d 100644 --- a/lib/stream_rails/sync_policies.rb +++ b/lib/stream_rails/sync_policies.rb @@ -28,8 +28,8 @@ def add_to_feed module SyncDestroy def self.included(base) - if base.respond_to? :after_commit - base.after_commit :remove_from_feed, on: :destroy + if base.respond_to? :before_destroy + base.before_destroy :remove_from_feed elsif Object.const_defined?('Sequel') && base < Sequel::Model base.instance_eval do define_method(:before_destroy) do |*args|