File tree Expand file tree Collapse file tree 1 file changed +5
-6
lines changed Expand file tree Collapse file tree 1 file changed +5
-6
lines changed Original file line number Diff line number Diff line change @@ -235,18 +235,17 @@ def render(self, context: RequestContext) -> str:
235235 name : var .resolve (context ) for name , var in self .extra_context .items ()
236236 }
237237
238- values .update (
239- {
240- "children" : self .nodelist .render (context ),
241- }
242- )
243-
244238 if "component_class" in values :
245239 values = ComponentRegistry .create_instance (
246240 values ["component_class" ],
247241 request = context .request if hasattr (context , "request" ) else None ,
248242 ).get_context_data (** values )
249243
244+ context_copy = context .new ()
245+ context_copy .update (context .flatten ())
246+ context_copy .update (values )
247+ values .update ({"children" : self .nodelist .render (context_copy )})
248+
250249 if self .include_context :
251250 values .update (context .flatten ())
252251
You can’t perform that action at this time.
0 commit comments