Controllers fail to load when lists have deleted elements

Description

To reproduce:

  • Create a several objects (e.g. candidate genes)

  • Delete one of them (any except for the last one)

  • Try to export

If the object numbers are not consecutively 1..N, `getXObjects` returns null elements in the place of any missing objects (e.g. those that are deleted). This causes controllers to crash on load, resulting in all data that would have been exported by that controller to fail.

Environment

None

Assignee

Orion Buske

Reporter

Orion Buske

Labels

None

External issue ID

None

Components

Sprint

None

Fix versions

Affects versions

Priority

Blocker
Configure