From 291966bdc125120ed013e2c21069aa24038cc242 Mon Sep 17 00:00:00 2001 From: antondmtvch <antondmtvch@gmail.com> Date: Tue, 12 Sep 2023 16:24:39 +0300 Subject: [PATCH] added check of view collections --- perxis/extensions/extension_setup.py | 5 +++++ setup.py | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/perxis/extensions/extension_setup.py b/perxis/extensions/extension_setup.py index 82d6837..7139712 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 7a6513a..f3b199e 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', -- GitLab