def _process_entries(self):
processed = []
- for normal_group in self.entries.normal_groups:
+ for normal_group in self.entries[0]:
# Get the original string of the condition
condition = next(iter(normal_group.condition.asList())).strip()
- mappings = self._create_mappings_set(normal_group.mappings)
-
+ mappings = self._create_mappings_set(normal_group[1])
+
processed.append((condition, mappings))
+
+ default_group = self.entries[1]
+
+ if len(default_group) > 1:
+ mappings = self._create_mappings_set(default_group[1])
+ else:
+ mappings = self._create_mappings_set(default_group[0])
- default_group = self.entries.default_group
- mappings = self._create_mappings_set(default_group.mappings)
processed.append(("default", mappings))
self.entries = processed