downloadHandler dentro de um módulo shiny

Olá pessoal,
Inseri um botão de download (gerando um realtório no formato word) no shiny em um módulo que funciona perfeitamente na minha máquina, todavia no app online não funciona. outro nome na saída especificado, colocando no lugar nome do id() do UI do server mais o nome do ns
a saida seguido o exemplo abaixo o de saida com o erro é parte_carvao_gerar_relatorio.html
Seque o trecho do código:
____________módulo ________________________
mod_carvao_UI ← function(id, sel_serie, sel_corte) {
ns ← NS(id)
tagList( …
downloadButton(ns(‘gerar_relatorio’),‘Baixar Análise’)
)
}

mod_carvao_sv ← function(id, base){
moduleServer(
id,
function(input, output, session) { …
output$gerar_relatorio ← downloadHandler(
filename = function() {
paste0(“fit_carvao_”, input$idserie, input$idcorte, “.docx”)},
content = function(file) {
rmarkdown::render(
input = “www/template.Rmd”,
output_file = file,
params = list(serie = input$idserie,
corte = input$idcorte),
envir = new.env(),
intermediates_dir = tempdir()
)
}

app
ui = …
mod_carvao_UI(“parte_carvao”)
server = …
mod_carvao_sv(“parte_carvao” )

Descobri uma maneira de resolver (passei o dia todo quebrando a cabeça e era algo simples), mas deve ter outra maneira mais elegante de resolver.
Antes:
content = function(file)…
Resposta: eu adicionei o nome do arquivo direto na função e funciona
content = function(file = paste0(“fit_carvao_”, input$idserie, input$idcorte, “.docx”)) …