data_source: in TemplateSourcesRenderer copy the source before updating url (fixes #7903)
This commit is contained in:
parent
f0d27a7f86
commit
607290c2e0
|
@ -128,6 +128,7 @@ class TemplateSourcesRenderer(Renderer):
|
|||
def get_sources(self, context):
|
||||
for source in self.config['sources']:
|
||||
slug = '{0}.{1}'.format(self.slug, source['slug'])
|
||||
source = source.copy()
|
||||
source['url'] = template.Template(source['url']).render(context)
|
||||
result = source.get('default', {})
|
||||
result['data'] = Data(slug, self.config, source, context)
|
||||
|
|
Reference in New Issue