Open amy-langley opened 5 years ago
tagging @zwolf @srallen for future discussion
Thanks for linking the relevant issue--looks like @mcbouslog spotted it forever ago but we never realized it was causing issues for us, so they rightly prioritized other things.
@srallen has a PR resolving this https://github.com/zooniverse/front-end-monorepo/pull/1095 although the matter of how to clean up the existing junk rows will be interesting. first priority is to stop making more :)
classifications from TESS experimental subjects have no training data and so generate no feedback. unfortunately, they still return as part of the classification metadata a feedback object with an empty array for T1:
The
if_missing: 'reject'
setting can prevent extraneous extracts from being created if the JSONPath expression fails to match, but this:will always generate the useless match:
[ [] ]
which breaks the feature. We need to decide whether Caesar should consider this a non-match (possibly bad, empty array could be valid) or whether the front-end should stop sending classifications in this format.