private suspend fun updateComponentTemplate(input: UpdateComponentInput, component: Component, updateContext: NodeBatchUpdateContext)
Updates the template of a Component, if a new is defined Does not check the authorization status
Return
a set of updated nodes, must be saved
Parameters
input
maybe defines a new template
component
the Component to update
updateContext
the context used to update the nodes