From 4b888f41888f92011804e6e609db33f2da57cdd8 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Mon, 19 Jun 2023 04:29:54 -0700 Subject: [PATCH] (Hotfix) Fix data migration failing due to nil --- ...e_character_awakening_type_to_new_awakening_type.rb | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/db/data/20230619043726_migrate_character_awakening_type_to_new_awakening_type.rb b/db/data/20230619043726_migrate_character_awakening_type_to_new_awakening_type.rb index ff62ded..644b24e 100644 --- a/db/data/20230619043726_migrate_character_awakening_type_to_new_awakening_type.rb +++ b/db/data/20230619043726_migrate_character_awakening_type_to_new_awakening_type.rb @@ -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