Adding issues to a list where the board is scoped to `Any`, `None`, or `0` weights returns 422 (Unprocessable Entity)
### Summary Adding issues to a list where the board is scoped to `Any`, `None`, or `0` weights returns 422 (Unprocessable Entity), and the issue isn't created. By default, it seems boards are created with a weight value of `null` (unless one of those weights is specified). Any of the above scopes become `-1`, which may explain the behavior in https://gitlab.com/gitlab-org/gitlab-ce/issues/50008. ZD: https://gitlab.zendesk.com/agent/tickets/101574 (internal) /cc @felipe\_artur ### Steps to reproduce 1. Create a board scoped to either of the above weights 2. Add an issue to a list ### Example Project https://gitlab.com/services-support-testing/d/board/boards/696438?= ### What is the current *bug* behavior? 422 error returned in the console ### What is the expected *correct* behavior? The issue should be added ### Relevant logs and/or screenshots ``` {"method":"POST","path":"<omitted>","format":"json","controller":"Boards::IssuesController","action":"create","status":422,"duration":170.38,"view":0.24,"db":92.67,"time":"2018-08-07T20:54:04.600Z","remote_ip":"<omitted>","user_id":<omitted>,"username":"<omitted>","response":"{\"weight\":[\"must be greater than or equal to 0\"]}","tag":"rails.production","environment":"prd","hostname":"web-01","fqdn":"web-01.sv.prd.gitlab.com","message":null} ``` [Kibana](https://log.gitlab.net/goto/3c8779dcf9b6d5770024a19b27aa5466) (internal) ### Output of checks This bug happens on GitLab.com (`11.2.0-rc2-ee`)
issue