From f0774f23202800bee43cd3adba3c7da395b5939c Mon Sep 17 00:00:00 2001 From: Robin Mackaij Date: Thu, 18 Apr 2024 10:09:50 +0000 Subject: [PATCH] Log schema merge warning when key would be overridden --- src/OpenApiLibCore/dto_base.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/OpenApiLibCore/dto_base.py b/src/OpenApiLibCore/dto_base.py index 70d3b53..7cd3f9d 100644 --- a/src/OpenApiLibCore/dto_base.py +++ b/src/OpenApiLibCore/dto_base.py @@ -76,8 +76,8 @@ def merge_schemas(first: Dict[str, Any], second: Dict[str, Any]) -> Dict[str, An elif isinstance(value, list): # if the key holds a list, extend the values (e.g. 'required') merged_schema[key].extend(value) - else: - logger.debug( + elif value != merged_schema[key]: + logger.warning( f"key '{key}' with value '{merged_schema[key]}' not " f"updated to '{value}'" )