diff --git a/packages/c2pa/src/selectors/selectGenerativeInfo.ts b/packages/c2pa/src/selectors/selectGenerativeInfo.ts index ccabe6ea..0777875f 100644 --- a/packages/c2pa/src/selectors/selectGenerativeInfo.ts +++ b/packages/c2pa/src/selectors/selectGenerativeInfo.ts @@ -150,6 +150,12 @@ export function selectGenerativeSoftwareAgents( }), ), ]; + + //if there are no software agents, return null + if (softwareAgents.length === 1 && Object.keys(softwareAgents[0]).length === 0) { + return null; + } + //if there are undefined software agents remove them from the array return softwareAgents.filter((element) => typeof element !== 'undefined');