Merge pull request #7275 from nextcloud/backport/7154/stable31

[stable31] fix: parse arguments to CardService.reorder correctly to int
This commit is contained in:
Luka Trovic
2025-09-26 18:34:25 +02:00
committed by GitHub
2 changed files with 2 additions and 2 deletions

View File

@@ -185,7 +185,7 @@ class CardApiController extends ApiController {
* Reorder cards * Reorder cards
*/ */
public function reorder($stackId, $order) { public function reorder($stackId, $order) {
$card = $this->cardService->reorder($this->request->getParam('cardId'), $stackId, $order); $card = $this->cardService->reorder((int)$this->request->getParam('cardId'), (int)$stackId, (int)$order);
return new DataResponse($card, HTTP::STATUS_OK); return new DataResponse($card, HTTP::STATUS_OK);
} }
} }

View File

@@ -438,7 +438,7 @@ class CardService {
* @throws \OCP\AppFramework\Db\MultipleObjectsReturnedException * @throws \OCP\AppFramework\Db\MultipleObjectsReturnedException
* @throws BadRequestException * @throws BadRequestException
*/ */
public function reorder($id, $stackId, $order) { public function reorder(int $id, int $stackId, int $order) {
$this->cardServiceValidator->check(compact('id', 'stackId', 'order')); $this->cardServiceValidator->check(compact('id', 'stackId', 'order'));