Olá,
Adicionei um campo personalizado para fazer upload de arquivos em um tópico. Quero fazer o upload do arquivo quando o botão “criar tópico/salvar edição” for clicado. O arquivo está sendo enviado com sucesso usando a API /uploads.json, mas de alguma forma não consigo atualizar os dados no banco de dados.
Usei o código abaixo:
api.modifyClass(“service:composer”, {
save() { const model = this.get('model'); if (model.action === 'createTopic' || (model.action === 'edit')) { const fileInput = document.getElementById('fileUpload'); const file = fileInput.files[0]; if (file) { uploadImage(file).then(url => { // Define o valor do campo personalizado model.set('topic_file_upload', url); this._super(...arguments); }).catch(error => { console.log('error', error); }); } } }, });
O que estou perdendo aqui? Alguém pode me ajudar?
Obrigado!