From 607290c2e0f7c556b4d8b25f93871ebf1df67f17 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Wed, 22 Jul 2015 12:17:12 +0200 Subject: [PATCH] data_source: in TemplateSourcesRenderer copy the source before updating url (fixes #7903) --- src/cmsplugin_blurp/renderers/data_source.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/cmsplugin_blurp/renderers/data_source.py b/src/cmsplugin_blurp/renderers/data_source.py index 5d1fb42..4d7a040 100644 --- a/src/cmsplugin_blurp/renderers/data_source.py +++ b/src/cmsplugin_blurp/renderers/data_source.py @@ -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)