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 Database\Factories\AnimeFactory;
|
||||
use Illuminate\Support\Facades\App;
|
||||
use Illuminate\Support\Facades\Log;
|
||||
use Jikan\Jikan;
|
||||
use Jikan\Request\Anime\AnimeRequest;
|
||||
use Illuminate\Database\Eloquent\Factories\HasFactory;
|
||||
@ -95,8 +96,10 @@ class Anime extends JikanApiSearchableModel
|
||||
|
||||
if (empty($premiered)
|
||||
|| is_null($premiered)
|
||||
|| !is_string($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;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user