Skip to content

Instantly share code, notes, and snippets.

@whoahbot
Created June 8, 2009 05:49
Show Gist options
  • Select an option

  • Save whoahbot/125651 to your computer and use it in GitHub Desktop.

Select an option

Save whoahbot/125651 to your computer and use it in GitHub Desktop.
diff --git a/dm-validations/lib/dm-validations/validators/uniqueness_validator.rb b/dm-validations/lib/dm-validations/validators/uniquen
index 16fc786..6bec021 100644
--- a/dm-validations/lib/dm-validations/validators/uniqueness_validator.rb
+++ b/dm-validations/lib/dm-validations/validators/uniqueness_validator.rb
@@ -22,8 +22,11 @@ module DataMapper
repository_name = target.repository.name
+ fields = target.model.key.dup
+ fields << target.model.properties[field_name]
+
opts = {
- :fields => target.model.key,
+ :fields => fields,
field_name => target.validation_property_value(field_name),
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment