lib/lite/uxid/record/ulid.rb in lite-uxid-1.1.2 vs lib/lite/uxid/record/ulid.rb in lite-uxid-1.1.3

- old
+ new

@@ -8,10 +8,10 @@ module Ulid extend ActiveSupport::Concern included do - before_create :callback_generate_uxid!, if: proc { respond_to?(:uxid) } + before_create :callback_generate_uxid!, if: proc { respond_to?(:uxid) && !uxid? } end class_methods do def find_by_uxid(uxid) find_by(uxid: uxid)