Cómo obtener un modelo Post de un id de post

Estoy escribiendo un componente con una acción que abre el editor.

Quiero enviar una acción REPLY y hacer referencia a una publicación específica.

Puedo obtener el objeto de la publicación sin problemas:

ajax(`/posts/${this.get('postId')}`).then((post) => {
    composer.open({
        action: REPLY,
        post, // no es un modelo Post
        draftKey: topic.draft_key,
        topicBody: 'algún texto prellenado',
      });
})

¿Pero cómo obtengo el modelo de la publicación? (Estoy seguro de que es bastante obvio, pero no logro averiguarlo)

Lo necesito porque, de lo contrario, post.get() falla en el modelo del editor:

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/models/composer.js#L352

¡Ok, lo encontré! Sabía que tenía que ser fácil :sweat_smile:

import EmberObject from '@ember/object';

ajax(`/posts/${this.get('postId')}`).then((post) => {
    composer.open({
        action: REPLY,
        post: EmberObject.create(post), // ahora es un modelo real
        draftKey: topic.draft_key,
        topicBody: 'algún texto prellenado',
      });
})