Skip to content

Commit 7cf9f05

Browse files
committed
Fix manually defined document service resources not preserved when generating document config
1 parent 41cd88b commit 7cf9f05

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/config_generator/document_service_config.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ def config(self):
3434
# get base config
3535
config = super().config()
3636

37+
# additional service config
38+
cfg_resources = self.service_config.get('resources', {})
39+
3740
# scan for reports
3841
scanned_document_templates = []
3942
for root, dirs, files in os.walk(self.report_dir):
@@ -43,13 +46,13 @@ def config(self):
4346
]
4447

4548
# additional service config
46-
config['resources'] = config.get('resources', {})
49+
config['resources'] = cfg_resources
4750
resources = config['resources']
4851

4952
# get resources directly from service config()
5053
resources['document_templates'] = resources.get('document_templates', [])
5154

52-
# add templates from scanned_document_templates which are not already anually defined
55+
# add templates from scanned_document_templates which are not already manually defined
5356
for entry in resources['document_templates']:
5457
try:
5558
scanned_document_templates.remove(entry["template"])

0 commit comments

Comments
 (0)