data_source: in TemplateSourcesRenderer copy the source before updating url (fixes #7903)

This commit is contained in:
Benjamin Dauvergne 2015-07-22 12:17:12 +02:00
parent f0d27a7f86
commit 607290c2e0
1 changed files with 1 additions and 0 deletions

View File

@ -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)