parse json body in plan controller

This commit is contained in:
Yisroel Baum 2026-04-24 10:28:00 +03:00
parent 814e5e11d2
commit e664fead2c
Signed by: yisroelbaum
GPG key ID: 0FA60884F75520A9

View file

@ -16,9 +16,10 @@ class PlanController
Response $response,
CreatePlan $createPlanUseCase,
): Response {
$data = $request->getParsedBody();
$userId = $data['userId'] ?? null;
$textId = $data['textId'] ?? null;
$data = json_decode((string) $request->getBody(), true) ?? [];
$userId = isset($data['userId']) ? (int) $data['userId'] : null;
$textId = isset($data['textId']) ? (int) $data['textId'] : null;
$name = $data['name'] ?? null;
$dateStart = $data['dateStart'] ?? null;
$dateEnd = $data['dateEnd'] ?? null;