Corrigido. Método extraído e colocado na classe PublicationController