-
Type: Bug
-
Resolution: Fixed
-
Priority: Minor - P4
-
Affects Version/s: None
-
Component/s: Persistence
-
None
-
Fully Compatible
Atomic push conflict detection uses a regular expression match:
- (push_fields.keys.count { |item| item =~ /#{name}/ } > 1)
This comparison permits a subset of the field name to match the field name. Comparisons should be for the entire field name.
Note that field name is already determined to not contain any dots hence a "single component" comparison should be suitable.