From 9e325fca8082487bbae69cb0adc674002700370e Mon Sep 17 00:00:00 2001
From: Georgiy Eterevskiy <goshik_e@mail.ru>
Date: Thu, 21 Sep 2023 16:15:09 +0300
Subject: [PATCH] Rm `use_force` from `install` and `update` methods

---
 perxis/extensions/extension_setup.py | 11 -----------
 1 file changed, 11 deletions(-)

diff --git a/perxis/extensions/extension_setup.py b/perxis/extensions/extension_setup.py
index e353c23..ce2c83a 100644
--- a/perxis/extensions/extension_setup.py
+++ b/perxis/extensions/extension_setup.py
@@ -440,11 +440,6 @@ class ExtensionSetup:
     async def install(self, space_id: str, env_id: str, use_force: bool) -> list[str]:
         errors = []
 
-        if use_force:
-            errors += await self.__remove_collections(space_id, env_id)
-            errors += await self.__remove_clients(space_id)
-            errors += await self.__remove_roles(space_id)
-
         errors += await self.__update_collections(space_id, env_id)
         errors += await self.__update_roles(space_id, env_id)
         errors += await self.__update_clients(space_id)
@@ -454,12 +449,6 @@ class ExtensionSetup:
     async def update(self, space_id: str, env_id: str, use_force: bool) -> list[str]:
         errors = []
 
-        # В случае обновление расширения с флагом force нужно предварительно удалить все сущности.
-        if use_force:
-            errors += await self.__remove_clients(space_id)
-            errors += await self.__remove_roles(space_id)
-            errors += await self.__remove_collections(space_id, env_id)
-
         errors += await self.__update_collections(space_id, env_id)
         errors += await self.__update_roles(space_id, env_id)
         errors += await self.__update_clients(space_id)
-- 
GitLab