Bug in UserController@Put #88

Closed
opened 2021-01-11 19:55:11 +00:00 by philipp · 0 comments
Owner

frontend request to UserService.userControllerPut results in

{
	"name": "TypeError",
	"message": "group.permissions is not iterable",
	"stack": "TypeError: group.permissions is not iterable\n    at User.get allPermissions [as allPermissions] (/dist/models/entities/User.js:47:42)\n    at new ResponseUser (/dist/models/responses/ResponseUser.js:38:33)\n    at UserController.put (/dist/controllers/UserController.js:69:16)"
}

the location of error is \models\entities\User.ts:142-:146 as far as I can see

request data

{
  "id": 2,
  "enabled": true,
  "firstname": "Maxi",
  "middlename": null,
  "lastname": "Mustermann",
  "phone": null,
  "email": null,
  "username": "demo",
  "profilePic": "https://dev.lauf-fuer-kaya.de/lfk-logo.png",
  "groups": [
    {
      "id": 1,
      "name": "ADMINS",
      "description": "Have all possible permissions"
    }
  ],
  "permissions": [
    ...
  ]
}
frontend request to `UserService.userControllerPut` results in ``` { "name": "TypeError", "message": "group.permissions is not iterable", "stack": "TypeError: group.permissions is not iterable\n at User.get allPermissions [as allPermissions] (/dist/models/entities/User.js:47:42)\n at new ResponseUser (/dist/models/responses/ResponseUser.js:38:33)\n at UserController.put (/dist/controllers/UserController.js:69:16)" } ``` the location of error is `\models\entities\User.ts:142-:146` as far as I can see ### request data ``` { "id": 2, "enabled": true, "firstname": "Maxi", "middlename": null, "lastname": "Mustermann", "phone": null, "email": null, "username": "demo", "profilePic": "https://dev.lauf-fuer-kaya.de/lfk-logo.png", "groups": [ { "id": 1, "name": "ADMINS", "description": "Have all possible permissions" } ], "permissions": [ ... ] } ```
philipp added the
bug
label 2021-01-11 19:55:11 +00:00
niggl was assigned by philipp 2021-01-11 19:55:16 +00:00
niggl closed this issue 2021-01-12 16:34:38 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: lfk/backend#88
No description provided.