From ea066a30e986d9d7b9e5bafb1cd4e23a9dd95197 Mon Sep 17 00:00:00 2001 From: Luke Baker Date: Fri, 11 Jan 2013 11:02:38 -0500 Subject: [PATCH] only include tracking in vote xml when a hash --- app/models/vote.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/app/models/vote.rb b/app/models/vote.rb index 6a09cbb..67e563e 100644 --- a/app/models/vote.rb +++ b/app/models/vote.rb @@ -75,9 +75,11 @@ class Vote < ActiveRecord::Base opts = {:except => 'tracking'} options.merge!(opts) super(options) do |xml| - xml.tracking do - self.tracking.each do |key, value| - xml.tag!(key.to_s) { value } + if tracking.class == Hash + xml.tracking do + self.tracking.each do |key, value| + xml.tag!(key.to_s) { value } + end end end end -- libgit2 0.21.2