mirror of
https://github.com/jikan-me/jikan-rest.git
synced 2025-02-20 11:23:35 +08:00
added type checks when retrieving the year attribute of anime items
This commit is contained in:
parent
431a2fb8f1
commit
1cd58fb964
@ -10,6 +10,7 @@ use App\Http\HttpHelper;
|
|||||||
use Carbon\CarbonImmutable;
|
use Carbon\CarbonImmutable;
|
||||||
use Database\Factories\AnimeFactory;
|
use Database\Factories\AnimeFactory;
|
||||||
use Illuminate\Support\Facades\App;
|
use Illuminate\Support\Facades\App;
|
||||||
|
use Illuminate\Support\Facades\Log;
|
||||||
use Jikan\Jikan;
|
use Jikan\Jikan;
|
||||||
use Jikan\Request\Anime\AnimeRequest;
|
use Jikan\Request\Anime\AnimeRequest;
|
||||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||||
@ -95,8 +96,10 @@ class Anime extends JikanApiSearchableModel
|
|||||||
|
|
||||||
if (empty($premiered)
|
if (empty($premiered)
|
||||||
|| is_null($premiered)
|
|| is_null($premiered)
|
||||||
|
|| !is_string($premiered)
|
||||||
|| !preg_match('~(Winter|Spring|Summer|Fall|)\s([\d+]{4})~', $premiered)
|
|| !preg_match('~(Winter|Spring|Summer|Fall|)\s([\d+]{4})~', $premiered)
|
||||||
) {
|
) {
|
||||||
|
Log::warning("Invalid premiered value in Anime model[$this->mal_id]: " . $premiered);
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user