(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]
|
class MigrateCharacterAwakeningTypeToNewAwakeningType < ActiveRecord::Migration[7.0]
|
||||||
def up
|
def up
|
||||||
GridCharacter.all.each do |character|
|
GridCharacter.all.each do |character|
|
||||||
slug = if character.awakening['type'] == 0
|
slug = if character['awakening']['type'] == 0
|
||||||
'character-balanced'
|
'character-balanced'
|
||||||
elsif character.awakening['type'] == 1
|
elsif character['awakening']['type'] == 1
|
||||||
'character-atk'
|
'character-atk'
|
||||||
elsif character.awakening['type'] == 2
|
elsif character['awakening']['type'] == 2
|
||||||
'character-def'
|
'character-def'
|
||||||
elsif character.awakening['type'] == 3
|
elsif character['awakening']['type'] == 3
|
||||||
'character-multi'
|
'character-multi'
|
||||||
else
|
else
|
||||||
'character-balanced'
|
'character-balanced'
|
||||||
|
|
@ -18,7 +18,7 @@ class MigrateCharacterAwakeningTypeToNewAwakeningType < ActiveRecord::Migration[
|
||||||
new_awakening = Awakening.find_by(slug: slug)
|
new_awakening = Awakening.find_by(slug: slug)
|
||||||
|
|
||||||
character.awakening_id = new_awakening.id
|
character.awakening_id = new_awakening.id
|
||||||
character.awakening_level = character.awakening['level']
|
character.awakening_level = character['awakening']['level']
|
||||||
|
|
||||||
character.save!(validate: false)
|
character.save!(validate: false)
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue