diff --git a/API.paw b/API.paw
index 70b1fc8df8c4da1002cc2433e7f33371487bbba2..89619182bb0142fdd2ac561785c494dd24135616 100644
Binary files a/API.paw and b/API.paw differ
diff --git a/src/services/IngestionService.ts b/src/services/IngestionService.ts
index 5ff32d6c74070b483137fb1974ea4381db4c97ab..2c5af8a39699f8e2fdb3e2f6f741e26bbb03ed20 100644
--- a/src/services/IngestionService.ts
+++ b/src/services/IngestionService.ts
@@ -149,8 +149,8 @@ class IngestionService {
                         return;
                     }
 
-                    if(valueType.validateData(messageContent.metadata) == false) {
-                        logger.error(`Value ${messageContent.metadata} does not fulfill metadata type ${messageContent.metadataType} schema.`);
+                    if(metadataType.validateData(messageContent.metadata) == false) {
+                        logger.error(`Value ${JSON.stringify(messageContent.metadata)} does not fulfill metadata type ${messageContent.metadataType} schema.`);
                         // Message invalid, ack it so it gets dropped from the queue.
                         this.channel.ack(message);
                         return;