From f52f93f4089309f28aaa638b58ce64f0553cdf28 Mon Sep 17 00:00:00 2001 From: ptiurin Date: Tue, 28 Mar 2023 11:40:36 +0100 Subject: [PATCH] fix(ResourceManager): no engines attached to db --- src/firebolt/service/binding.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/firebolt/service/binding.py b/src/firebolt/service/binding.py index f8e09d625cc..a12aff81e4e 100644 --- a/src/firebolt/service/binding.py +++ b/src/firebolt/service/binding.py @@ -81,6 +81,8 @@ def get_engines_bound_to_database(self, database: Database) -> List[Engine]: """Get a list of engines that are bound to a database.""" bindings = self.get_many(database_id=database.database_id) + if not bindings: + return [] return self.resource_manager.engines.get_by_ids( ids=[b.engine_id for b in bindings] )