diff --git a/src/Controller/ScrumissueController.php b/src/Controller/ScrumissueController.php index 8785793..24ef27a 100755 --- a/src/Controller/ScrumissueController.php +++ b/src/Controller/ScrumissueController.php @@ -289,7 +289,7 @@ class ScrumissueController extends AbstractController if(!$scrumissue) return new JsonResponse(['message' => 'No Issue'], 403); // Affecter l'issue - $response=$this->giteaservice->patchissue($scrumissue->getScrum()->getGiteajson()["owner"]["login"],$scrumissue->getScrum()->getGiteajson()["name"],$scrumissue->getGiteanumber(),["assignees"=>$assignees]); + $response=$this->giteaservice->patchissue($scrumissue->getScrum()->getGiteajson()["owner"]["login"],$scrumissue->getScrum()->getGiteajson()["name"],$scrumissue->getGiteanumber(),["assignees"=>($assignees?$assignees:[])]); if(!$response) return new JsonResponse(['message' => 'Error api'], 403); return new JsonResponse([]); diff --git a/templates/Scrum/view.html.twig b/templates/Scrum/view.html.twig index c0a3937..c1dbc69 100644 --- a/templates/Scrum/view.html.twig +++ b/templates/Scrum/view.html.twig @@ -790,8 +790,10 @@ }, success: function(data) { var tbassignees=[]; - for (let assignee of data.giteajson.assignees) { - tbassignees.push(assignee.login); + if(data.giteajson.assignees) { + for (let assignee of data.giteajson.assignees) { + tbassignees.push(assignee.login); + } } $('#modal-assignees').select2(); @@ -811,7 +813,7 @@ url: "{{path("app_scrumissue_assigne")}}", data: { id:$("#modal-issueid").val(), - assignees:$("#modal-assignees").val(), + assignees: $("#modal-assignees").val(), }, success: function(data) { location.reload();