diff --git a/lib/deja/relationship.rb b/lib/deja/relationship.rb index 40fc0f3..8b81fc3 100644 --- a/lib/deja/relationship.rb +++ b/lib/deja/relationship.rb @@ -124,8 +124,10 @@ def update!(opts = {}) end def destroy - Deja::Query.delete_relationship(@id) if @id - @id = nil + run_callbacks :delete do + Deja::Query.delete_relationship(@id) if @id + @id = nil + end true end