mirror of
https://code.castopod.org/adaures/castopod
synced 2025-04-19 13:01:19 +00:00
fix(api): cast integers when creating episode
This commit is contained in:
parent
835ab8b248
commit
7ca501dd6f
@ -95,7 +95,7 @@ class EpisodeController extends Controller
|
||||
return $this->failValidationErrors(array_values($this->validator->getErrors()));
|
||||
}
|
||||
|
||||
$podcastId = $this->request->getPost('podcast_id');
|
||||
$podcastId = (int) $this->request->getPost('podcast_id');
|
||||
|
||||
$podcast = (new PodcastModel())->getPodcastById($podcastId);
|
||||
|
||||
@ -103,7 +103,7 @@ class EpisodeController extends Controller
|
||||
return $this->failNotFound('Podcast not found');
|
||||
}
|
||||
|
||||
$createdByUserId = $this->request->getPost('created_by');
|
||||
$createdByUserId = (int) $this->request->getPost('created_by');
|
||||
|
||||
$userModel = new UserModel();
|
||||
$createdByUser = $userModel->find($createdByUserId);
|
||||
@ -112,7 +112,7 @@ class EpisodeController extends Controller
|
||||
return $this->failNotFound('User not found');
|
||||
}
|
||||
|
||||
$updatedByUserId = $this->request->getPost('updated_by');
|
||||
$updatedByUserId = (int) $this->request->getPost('updated_by');
|
||||
|
||||
$updatedByUser = $userModel->find($updatedByUserId);
|
||||
|
||||
@ -187,7 +187,7 @@ class EpisodeController extends Controller
|
||||
}
|
||||
|
||||
$episodeModel = new EpisodeModel();
|
||||
if (! ($newEpisodeId = $episodeModel->insert($newEpisode, true))) {
|
||||
if (($newEpisodeId = (int) $episodeModel->insert($newEpisode, true)) === 0) {
|
||||
return $this->fail($episodeModel->errors(), 400);
|
||||
}
|
||||
|
||||
@ -227,7 +227,7 @@ class EpisodeController extends Controller
|
||||
return $this->failValidationErrors(array_values($this->validator->getErrors()));
|
||||
}
|
||||
|
||||
$createdByUserId = $this->request->getPost('created_by');
|
||||
$createdByUserId = (int) $this->request->getPost('created_by');
|
||||
|
||||
$userModel = new UserModel();
|
||||
$createdByUser = $userModel->find($createdByUserId);
|
||||
|
Loading…
x
Reference in New Issue
Block a user