ファイルアップロード時のカスタムフィールドのデータが保存・更新されない

こんにちは。

トピックにファイルをアップロードするためのカスタムフィールドを追加しました。トピックの作成/編集の保存ボタンがクリックされたときにファイルをアップロードしたいと考えています。/uploads.json APIを使用してファイルは正常にアップロードされていますが、データベースにデータを更新することができません。

以下のコードを使用しました。

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 => {
                            // カスタムフィールドの値を設定します
                            model.set('topic_file_upload', url);

                            this._super(...arguments);
                        }).catch(error => {
                            console.log('error', error);
                        });
                    }
                }
            },
        });

ここで何が足りないのでしょうか?どなたか助けていただけますか?

よろしくお願いします!