From 2f2cbd1e11db99dcf3056fea7c3c5c08b1897402 Mon Sep 17 00:00:00 2001 From: Joffrey JAFFEUX Date: Tue, 3 Dec 2019 11:51:35 +0100 Subject: [PATCH] FIX: model might be a POJO and not a post model --- .../discourse-assign/initializers/extend-for-assigns.js.es6 | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/assets/javascripts/discourse-assign/initializers/extend-for-assigns.js.es6 b/assets/javascripts/discourse-assign/initializers/extend-for-assigns.js.es6 index 2e300dc..ccc3c5d 100644 --- a/assets/javascripts/discourse-assign/initializers/extend-for-assigns.js.es6 +++ b/assets/javascripts/discourse-assign/initializers/extend-for-assigns.js.es6 @@ -5,6 +5,7 @@ import { h } from "virtual-dom"; import { iconHTML } from "discourse-common/lib/icon-library"; import { queryRegistry } from "discourse/widgets/widget"; import { getOwner } from "discourse-common/lib/get-owner"; +import { get } from "@ember/object"; function registerTopicFooterButtons(api) { api.registerTopicFooterButton({ @@ -233,11 +234,11 @@ function initialize(api) { if (dec.attrs.post_number === 1) { const postModel = dec.getModel(); if (postModel) { - const assignedToUser = postModel.get("topic.assigned_to_user"); + const assignedToUser = get(postModel, "topic.assigned_to_user"); if (assignedToUser) { return dec.widget.attach("assigned-to", { assignedToUser, - href: postModel.get("topic.assignedToUserPath") + href: get(postModel, "topic.assignedToUserPath") }); } }