lib/flexirest/base_without_validation.rb in flexirest-1.9.14 vs lib/flexirest/base_without_validation.rb in flexirest-1.9.15

- old
+ new

@@ -187,10 +187,10 @@ def _set_attribute(key, value) old_value = @dirty_attributes[key.to_sym] old_value = @attributes[key.to_sym] unless old_value old_value = old_value[0] if old_value and old_value.is_a? Array - @dirty_attributes[key.to_sym] = [old_value, value] + @dirty_attributes[key.to_sym] = [old_value, value] if old_value != value @attributes[key.to_sym] = value end def _reset_attribute(key) old_value = @dirty_attributes[key.to_sym]