Index: rails_plugins/templated_attribute/lib/templated_attribute.rb =================================================================== --- rails_plugins/templated_attribute/lib/templated_attribute.rb (revision 19) +++ rails_plugins/templated_attribute/lib/templated_attribute.rb (revision 20) @@ -52,7 +52,8 @@ protected def remove_unchanged_template_values # :nodoc: templated_attributes_options.each_pair do |attr_name, options| - write_attribute(attr_name, nil) if read_attribute(attr_name).strip == options[:value] + value = read_attribute(attr_name) + write_attribute(attr_name, nil) if value.nil? || value.strip == options[:value] end end end