(Hotfix) Fix data migration failing due to nil (#106)
* Remove print statements from data migration * (Hotfix) Fix data migration failing due to nil
This commit is contained in:
parent
4654ea362b
commit
15e0b5f5ff
1 changed files with 5 additions and 5 deletions
|
|
@ -3,13 +3,13 @@
|
|||
class MigrateCharacterAwakeningTypeToNewAwakeningType < ActiveRecord::Migration[7.0]
|
||||
def up
|
||||
GridCharacter.all.each do |character|
|
||||
slug = if character.awakening['type'] == 0
|
||||
slug = if character['awakening']['type'] == 0
|
||||
'character-balanced'
|
||||
elsif character.awakening['type'] == 1
|
||||
elsif character['awakening']['type'] == 1
|
||||
'character-atk'
|
||||
elsif character.awakening['type'] == 2
|
||||
elsif character['awakening']['type'] == 2
|
||||
'character-def'
|
||||
elsif character.awakening['type'] == 3
|
||||
elsif character['awakening']['type'] == 3
|
||||
'character-multi'
|
||||
else
|
||||
'character-balanced'
|
||||
|
|
@ -18,7 +18,7 @@ class MigrateCharacterAwakeningTypeToNewAwakeningType < ActiveRecord::Migration[
|
|||
new_awakening = Awakening.find_by(slug: slug)
|
||||
|
||||
character.awakening_id = new_awakening.id
|
||||
character.awakening_level = character.awakening['level']
|
||||
character.awakening_level = character['awakening']['level']
|
||||
|
||||
character.save!(validate: false)
|
||||
end
|
||||
|
|
|
|||
Loading…
Reference in a new issue