diff --git a/packages/openneuro-server/src/datalad/contributors.ts b/packages/openneuro-server/src/datalad/contributors.ts index e736d7fea..53b9d1057 100644 --- a/packages/openneuro-server/src/datalad/contributors.ts +++ b/packages/openneuro-server/src/datalad/contributors.ts @@ -67,7 +67,12 @@ export const contributors = async ( } // --- Dataset type but no contributors --- - if (resourceType === "Dataset") { + // Only log if a Datacite file actually exists + if ( + dataciteData?.data?.attributes && + resourceType === "Dataset" && + !attributes?.contributors?.length + ) { Sentry.captureMessage( `Datacite file for ${datasetId}:${revisionShort} is Dataset type but provided no contributors.`, )