diff options
| author | horus | 2020-03-22 22:52:53 +0100 |
|---|---|---|
| committer | horus | 2020-03-22 22:52:53 +0100 |
| commit | be74d82014af406a7e7df836f13c44cf03e2d125 (patch) | |
| tree | 5245e86445c8ddb176ffbffba9641eecb1dc3939 /app | |
| parent | 224d4d32ba3a3827f1b0131a1f1c81b660d5d8d8 (diff) | |
| download | senpai-be74d82014af406a7e7df836f13c44cf03e2d125.tar.gz | |
Fix stupid bug which updates a record instead of inserting a new one.
Diffstat (limited to 'app')
| -rw-r--r-- | app/Libraries/Background.php | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/app/Libraries/Background.php b/app/Libraries/Background.php index d0126f0..ed7e9a4 100644 --- a/app/Libraries/Background.php +++ b/app/Libraries/Background.php @@ -77,28 +77,30 @@ class Background { } } - $airing->mal_id = $anime->mal_id; + $new_airing = new Airing(); + + $new_airing->mal_id = $anime->mal_id; if ( ! is_null($airing_data->nextAiringEpisode) ) { - $airing->episode = $airing_data->nextAiringEpisode->episode; + $new_airing->episode = $airing_data->nextAiringEpisode->episode; } if ( ! is_null($airing_data->nextAiringEpisode) ) { - $airing->aired_at = Carbon::createFromTimestamp($airing_data->nextAiringEpisode->airingAt); + $new_airing->aired_at = Carbon::createFromTimestamp($airing_data->nextAiringEpisode->airingAt); } if ( ! is_null($airing_data) ) { - $airing->duration = $airing_data->duration; + $new_airing->duration = $airing_data->duration; } if ( is_null($airing_data->duration) ) { echo "saveAiring: No duration found for anime: " . $anime->title_pref . " (" . $anime->mal_id . "). (Autoset to 20.)\n"; - $airing->duration = 20; + $new_airing->duration = 20; } - if ( is_null($airing->aired_at) ) { + if ( is_null($new_airing->aired_at) ) { echo "saveAiring: No airing date found for anime: " . $anime->title_pref . " (" . $anime->mal_id . ")\n"; return; } - $airing->save(); + $new_airing->save(); } public function saveAiringForAll() { |
