FilterPlugin is receiving a populated map of bad security attributes from certain mpegts products

Description

Correct scenario: when a video product is ingested with the alliance video-app enabled, it will ingest correctly and show up in search.

Incorrect scenario: some products may be getting parsed incorrectly and are consequentially sending a populated map to the FilterPlugin, which is expecting an empty one if everything is OK for the user to perform the operation.

The map that is supposed to be empty: https://github.com/codice/ddf/blob/master/catalog/security/catalog-security-filter/src/main/java/ddf/catalog/security/filter/plugin/FilterPlugin.java#L365

Upon inspecting the metadata of the same product ingested with the FilterPlugin disabled, we see the following parsed fields that are throwing off the plugin:

"None" is not an expected value for Alliance but might be for a Stanag spec. See or for more details.

Environment

None

Status

Assignee

Unassigned

Reporter

Steven Lombardi

Labels

None

Affects versions

0.1.2
0.1.1

Priority

Critical
Configure