diff --git a/perxis/extensions/extension_setup.py b/perxis/extensions/extension_setup.py index 82d6837011042aeed5f34ac268ad8f7a35b2835d..713971251d541697a35990d8583acb7c7ed2ade9 100644 --- a/perxis/extensions/extension_setup.py +++ b/perxis/extensions/extension_setup.py @@ -6,6 +6,7 @@ import typing from deepdiff import DeepDiff +from google.protobuf.json_format import MessageToDict from perxis.collections import collections_pb2_grpc, collections_pb2 from perxis.roles import roles_pb2_grpc, roles_pb2 from perxis.common import common_pb2 @@ -339,6 +340,10 @@ class ExtensionSetup: continue + # если view-коллекция то не устанавливаем схему + if MessageToDict(collection).get("view"): + continue + diff = DeepDiff( json.loads(collection.schema or "{}"), json.loads(local_collection.schema or "{}"), diff --git a/setup.py b/setup.py index 7a6513a3cedf3f481d8db2ad8ce3ad7a66bad044..f3b199ee2c39fca13fc776907faa2526a3526adc 100644 --- a/setup.py +++ b/setup.py @@ -14,7 +14,7 @@ def load_requirements(): setup( name='perxis', - version='1.0.0', + version='1.0.1', description='Perxis python client', long_description=long_description, long_description_content_type='text/markdown',