diff --git a/lib/sprig/seed/record.rb b/lib/sprig/seed/record.rb index 9c56743..de49cfe 100644 --- a/lib/sprig/seed/record.rb +++ b/lib/sprig/seed/record.rb @@ -32,6 +32,8 @@ def existing? def populate_attributes attributes.each do |attribute| + next if existing? && attribute.name.in?(klass.readonly_attributes) + orm_record.send(:"#{attribute.name}=", attribute.value) end end