lib/flipper/adapters/sequel.rb in flipper-sequel-0.22.0 vs lib/flipper/adapters/sequel.rb in flipper-sequel-0.22.1

- old
+ new

@@ -177,10 +177,14 @@ } @gate_class.db.transaction do clear(feature) if clear_feature @gate_class.where(args).delete - @gate_class.create(gate_attrs(feature, gate, thing)) + + begin + @gate_class.create(gate_attrs(feature, gate, thing)) + rescue ::Sequel::UniqueConstraintViolation + end end end def gate_attrs(feature, gate, thing) {