app/models/marty/base_rule.rb in marty-1.2.2 vs app/models/marty/base_rule.rb in marty-1.2.3

- old
+ new

@@ -56,20 +56,9 @@ errors[:computed] << "- Error in rule '#{name}' field 'computed_guards': #{cg_err.capitalize}" if cg_err res_err = results.delete("~~ERROR~~") errors[:computed] << "- Error in rule '#{name}' field 'results': #{res_err.capitalize}" if res_err - - same_name_diff_guards = self.class. - where(obsoleted_dt: 'infinity', name: self.name). - # id is nil on new rules - where.not(id: self.id). - where("simple_guards != '#{self.simple_guards.to_json}'") - - errors[:base] = - "Can't have rule with same name and different type/guards" + - " - #{self.name}" if same_name_diff_guards.exists? - end validates_presence_of :name validate :validate