Erreur redirection user

The following discussion from !267 should be addressed:

  • @Alex started a discussion:

    TEST KO erreur a la redirection user :

    {
      "headers": {
        "normalizedNames": {},
        "lazyUpdate": null
      },
      "status": 500,
      "statusText": "Internal Server Error",
      "url": "http://localhost/maarch_courrier_develop/cs_recette/rest/resourcesList/users/21/groups/5/baskets/25/actions/1",
      "ok": false,
      "name": "HttpErrorResponse",
      "message": "Http failure response for http://localhost/maarch_courrier_develop/cs_recette/rest/resourcesList/users/21/groups/5/baskets/25/actions/1: 500 Internal Server Error",
      "error": {
        "message": "Slim Application Error",
        "exception": [
          {
            "type": "Exception",
            "code": 0,
            "message": "Argument id is not an integer (value)",
            "file": "/var/www/html/maarch_courrier_develop/src/core/models/ValidatorModel.php",
            "line": 40,
            "trace": [
              "#0 /var/www/html/maarch_courrier_develop/src/app/entity/models/EntityModelAbstract.php(46): SrcCore\\models\\ValidatorModel::intVal(Array, Array)",
              "#1 /var/www/html/maarch_courrier_develop/src/app/entity/controllers/ListInstanceController.php(274): Entity\\models\\EntityModelAbstract::getById(Array)",
              "#2 /var/www/html/maarch_courrier_develop/src/app/action/controllers/ActionMethodController.php(277): Entity\\controllers\\ListInstanceController::updateListInstance(Array)",
              "#3 /var/www/html/maarch_courrier_develop/src/app/resource/controllers/ResourceListController.php(509): Action\\controllers\\ActionMethodController::redirect(Array)",
              "#4 [internal function]: Resource\\controllers\\ResourceListController->setAction(Object(Slim\\Http\\Request), Object(Slim\\Http\\Response), Array)",
              "#5 /var/www/html/maarch_courrier_develop/vendor/slim/slim/Slim/Handlers/Strategies/RequestResponse.php(41): call_user_func(Array, Object(Slim\\Http\\Request), Object(Slim\\Http\\Response), Array)",
              "#6 /var/www/html/maarch_courrier_develop/vendor/slim/slim/Slim/Route.php(356): Slim\\Handlers\\Strategies\\RequestResponse->__invoke(Array, Object(Slim\\Http\\Request), Object(Slim\\Http\\Response), Array)",
              "#7 /var/www/html/maarch_courrier_develop/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\\Route->__invoke(Object(Slim\\Http\\Request), Object(Slim\\Http\\Response))",
              "#8 /var/www/html/maarch_courrier_develop/vendor/slim/slim/Slim/Route.php(334): Slim\\Route->callMiddlewareStack(Object(Slim\\Http\\Request), Object(Slim\\Http\\Response))",
              "#9 /var/www/html/maarch_courrier_develop/vendor/slim/slim/Slim/App.php(516): Slim\\Route->run(Object(Slim\\Http\\Request), Object(Slim\\Http\\Response))",
              "#10 /var/www/html/maarch_courrier_develop/rest/index.php(52): Slim\\App->__invoke(Object(Slim\\Http\\Request), Object(Slim\\Http\\Response))",
              "#11 [internal function]: Closure->{closure}(Object(Slim\\Http\\Request), Object(Slim\\Http\\Response), Object(Slim\\App))",
              "#12 /var/www/html/maarch_courrier_develop/vendor/slim/slim/Slim/DeferredCallable.php(43): call_user_func_array(Object(Closure), Array)",
              "#13 [internal function]: Slim\\DeferredCallable->__invoke(Object(Slim\\Http\\Request), Object(Slim\\Http\\Response), Object(Slim\\App))",
              "#14 /var/www/html/maarch_courrier_develop/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(70): call_user_func(Object(Slim\\DeferredCallable), Object(Slim\\Http\\Request), Object(Slim\\Http\\Response), Object(Slim\\App))",
              "#15 /var/www/html/maarch_courrier_develop/vendor/slim/slim/Slim/MiddlewareAwareTrait.php(117): Slim\\App->Slim\\{closure}(Object(Slim\\Http\\Request), Object(Slim\\Http\\Response))",
              "#16 /var/www/html/maarch_courrier_develop/vendor/slim/slim/Slim/App.php(407): Slim\\App->callMiddlewareStack(Object(Slim\\Http\\Request), Object(Slim\\Http\\Response))",
              "#17 /var/www/html/maarch_courrier_develop/vendor/slim/slim/Slim/App.php(315): Slim\\App->process(Object(Slim\\Http\\Request), Object(Slim\\Http\\Response))",
              "#18 /var/www/html/maarch_courrier_develop/rest/index.php(672): Slim\\App->run()",
              "#19 {main}"
            ]
          }
        ]
      }
    }