Cannot move/order/reorder issues within a column on group-level boards that are grouped-by Epic

Summary

Cannot move/order/reorder issues within a column on group-level boards that are grouped-by Epic.

This behavior seems to have started this week, either Monday or Tuesday from what I recall.

Steps to reproduce

  1. Load a group-level board
  2. Group it by Epic
  3. Try to move one of the issues above or below another
  4. GraphQL will return an error: {"errors":[{"message":"Internal server error"}]}
  5. UI shows:

image

If I stop sorting by epic, I can move issues within a column again. But I have so many issues that when not grouped by epic this isn't very helpful.

Example Project

Sorry, I can't provide this.

What is the current bug behavior?

See "Steps to Repro"

What is the expected correct behavior?

Issue should be moved to the correct location on the board.

Relevant logs and/or screenshots

Here's the request body:

[{"operationName":"IssueMoveList","variables":{"iid":"308","projectPath":"allocate.co/allocate-web-api","boardId":"gid://gitlab/Board/2145360","fromListId":7139138,"toListId":7139138},"query":"mutation IssueMoveList($projectPath: ID!, $iid: String!, $boardId: ID!, $fromListId: ID, $toListId: ID, $moveBeforeId: ID, $moveAfterId: ID, $epicId: EpicID) {\n issueMoveList(\n input: {projectPath: $projectPath, iid: $iid, boardId: $boardId, fromListId: $fromListId, toListId: $toListId, moveBeforeId: $moveBeforeId, moveAfterId: $moveAfterId, epicId: $epicId}\n ) {\n issue {\n ...IssueNode\n __typename\n }\n errors\n __typename\n }\n}\n\nfragment IssueNode on Issue {\n id\n iid\n title\n referencePath: reference(full: true)\n dueDate\n timeEstimate\n totalTimeSpent\n humanTimeEstimate\n humanTotalTimeSpent\n weight\n confidential\n hidden\n webUrl\n blocked\n blockedByCount\n relativePosition\n epic {\n id\n __typename\n }\n assignees {\n nodes {\n ...User\n __typename\n }\n __typename\n }\n labels {\n nodes {\n id\n title\n color\n description\n __typename\n }\n __typename\n }\n __typename\n}\n\nfragment User on User {\n id\n avatarUrl\n name\n username\n webUrl\n __typename\n}\n"}]

Edited by Jeremy Caron