From 36f6c6681761f9035984a10a4df13c3911c99081 Mon Sep 17 00:00:00 2001 From: eperche_DMRC Date: Thu, 29 Aug 2024 13:22:21 +0200 Subject: [PATCH] add aditional check for softwareAgent --- packages/c2pa/src/selectors/selectGenerativeInfo.ts | 6 ++++++ 1 file changed, 6 insertions(+) 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');