From 800f6861cff7e323c7866f9ecf4fa604f890db2f Mon Sep 17 00:00:00 2001
From: antondmtvch <antondmtvch@gmail.com>
Date: Wed, 13 Sep 2023 12:20:43 +0300
Subject: [PATCH] added check of view collections

---
 perxis/extensions/extension_setup.py | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/perxis/extensions/extension_setup.py b/perxis/extensions/extension_setup.py
index 7139712..2b8d96d 100644
--- a/perxis/extensions/extension_setup.py
+++ b/perxis/extensions/extension_setup.py
@@ -327,6 +327,9 @@ class ExtensionSetup:
 
                     continue
             else:
+                # если view-коллекция то не устанавливаем схему
+                if MessageToDict(collection).get("view"):
+                    continue
                 try:
                     cloned_collection = copy.deepcopy(local_collection)
                     cloned_collection.space_id = space_id
@@ -340,10 +343,6 @@ class ExtensionSetup:
 
                     continue
 
-            # если view-коллекция то не устанавливаем схему
-            if MessageToDict(collection).get("view"):
-                continue
-
             diff = DeepDiff(
                 json.loads(collection.schema or "{}"),
                 json.loads(local_collection.schema or "{}"),
-- 
GitLab