From c067792965bce7a0addf867d7acff6ec52ba5a72 Mon Sep 17 00:00:00 2001
From: Laurens <laurens@gfz-potsdam.de>
Date: Thu, 28 Sep 2023 16:07:50 +0200
Subject: [PATCH] Hotfix: resolve error parsing tags in rule
 StoriesAndFloorspace

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

diff --git a/building/02_process/stories_and_floorspace/stories_and_floorspace.py b/building/02_process/stories_and_floorspace/stories_and_floorspace.py
index dbf5bd0..ad4839a 100644
--- a/building/02_process/stories_and_floorspace/stories_and_floorspace.py
+++ b/building/02_process/stories_and_floorspace/stories_and_floorspace.py
@@ -19,11 +19,10 @@ class StoriesAndFloorspaceRule:
 
         from math import ceil
 
-        story_options = [
-            self.get_story_tag(building["tags"]) for building in [tags] + relations
-        ]
+        all_building_tags = [tags] + [building["tags"] for building in relations]
 
-        for story_string in story_options:
+        for tags in all_building_tags:
+            story_string = self.get_story_tag(tags)
             if story_string is None or story_string == "":
                 continue
             try:
-- 
GitLab