diff options
Diffstat (limited to 'app/jobs')
-rw-r--r-- | app/jobs/pokeviewer/extract_save_data_job.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/app/jobs/pokeviewer/extract_save_data_job.rb b/app/jobs/pokeviewer/extract_save_data_job.rb index e9e0231..d1968af 100644 --- a/app/jobs/pokeviewer/extract_save_data_job.rb +++ b/app/jobs/pokeviewer/extract_save_data_job.rb | |||
@@ -71,7 +71,6 @@ module Pokeviewer | |||
71 | 71 | ||
72 | args["pokemon"].each do |param| | 72 | args["pokemon"].each do |param| |
73 | pk = Pokemon.find_or_create_by!(key: param["key"]) do |r| | 73 | pk = Pokemon.find_or_create_by!(key: param["key"]) do |r| |
74 | r.species_id = param["species"] | ||
75 | r.ot_name = param["otName"] | 74 | r.ot_name = param["otName"] |
76 | r.ot_number = param["otId"] | 75 | r.ot_number = param["otId"] |
77 | r.ot_gender = param["otGender"] | 76 | r.ot_gender = param["otGender"] |
@@ -99,7 +98,7 @@ module Pokeviewer | |||
99 | r.pokeball = Pokemon.pokeball.values[param["pokeball"] - 1] | 98 | r.pokeball = Pokemon.pokeball.values[param["pokeball"] - 1] |
100 | 99 | ||
101 | # Handle Unown form | 100 | # Handle Unown form |
102 | if r.species_id == 201 | 101 | if param["species"] == 201 |
103 | r.unown_letter = Pokemon.unown_letter.values[param["unownLetter"]] | 102 | r.unown_letter = Pokemon.unown_letter.values[param["unownLetter"]] |
104 | end | 103 | end |
105 | end | 104 | end |
@@ -117,6 +116,7 @@ module Pokeviewer | |||
117 | pk.save! | 116 | pk.save! |
118 | 117 | ||
119 | rev = Revision.new(pokemon: pk) | 118 | rev = Revision.new(pokemon: pk) |
119 | rev.species_id = param["species"] | ||
120 | rev.nickname = param["nickname"] | 120 | rev.nickname = param["nickname"] |
121 | rev.experience = param["experience"] | 121 | rev.experience = param["experience"] |
122 | rev.level = param["level"] | 122 | rev.level = param["level"] |