diff --git a/CHANGELOG.md b/CHANGELOG.md index 418f508bf..b36767512 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ ### Bug Fixes - Fix an issue with single band on multi source with non uniform sources ([#1474](../../pull/1474)) +- Allow alternate name axes in the multi source schema ([#1475](../../pull/1475)) ## 1.27.4 diff --git a/sources/multi/large_image_source_multi/__init__.py b/sources/multi/large_image_source_multi/__init__.py index a14674052..160130bb0 100644 --- a/sources/multi/large_image_source_multi/__init__.py +++ b/sources/multi/large_image_source_multi/__init__.py @@ -30,7 +30,7 @@ SourceEntrySchema = { 'type': 'object', - 'additionalProperties': False, + 'additionalProperties': True, 'properties': { 'name': {'type': 'string'}, 'description': {'type': 'string'}, diff --git a/test/test_source_multi.py b/test/test_source_multi.py index 61a7e3aa3..66a742cdf 100644 --- a/test/test_source_multi.py +++ b/test/test_source_multi.py @@ -127,10 +127,12 @@ def testTilesFromMultiString(): def testTilesFromNonschemaMultiString(): - sourceString = json.dumps({'sources': [{ - 'sourceName': 'test', 'path': '__none__', + sourceString = json.dumps({ + 'sources': [{ + 'sourceName': 'test', 'path': '__none__', + 'params': {'sizeX': 10000, 'sizeY': 10000}}], 'notAKnownKey': 'X', - 'params': {'sizeX': 10000, 'sizeY': 10000}}]}) + }) with pytest.raises(large_image.exceptions.TileSourceError): large_image_source_multi.open(sourceString)