matthewford (owner)

Revisions

  • 2a9709 deimos1986 Fri Nov 07 07:04:38 -0800 2008
gist: 22880 Download_button fork
public
Public Clone URL: git://gist.github.com/22880.git
Embed All Files: show embed
Text only #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
From f81121312509f757694e1af7b19a7f7bf5f9cdac Mon Sep 17 00:00:00 2001
From: Matthew Ford <matt@new-bamboo.co.uk>
Date: Fri, 7 Nov 2008 15:00:41 +0000
Subject: [PATCH] avoid calling destroy on nil
 
---
 dm-tags/lib/dm-tags/dm_tags.rb | 2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
 
diff --git a/dm-tags/lib/dm-tags/dm_tags.rb b/dm-tags/lib/dm-tags/dm_tags.rb
index e4864c5..430af4b 100644
--- a/dm-tags/lib/dm-tags/dm_tags.rb
+++ b/dm-tags/lib/dm-tags/dm_tags.rb
@@ -44,7 +44,7 @@ module DataMapper
             deleted_#{arg}.each do |name|
               tag = Tag.first(:name => name)
               tagging = #{arg.to_s.singular}_taggings.first(:tag_id => tag.id)
- tagging.destroy
+ tagging.destroy if tagging
               #{arg.to_s.singular}_taggings.reload
             end
             #{arg.to_s.singular}_list.each do |name|
--
1.5.4.5