FIX: ensures successive topic hydrates doesn't override category (#12865)

This bug has first been seen when loading similar topics, minimum repro:

- Have a topic named "Something Foo Bar" with a category.

- Call this in console:
```
Discourse.currentUser.store.find("similar-topic", { title: "Something foo bar", raw: "" })
```

- Navigate to latest (no full refresh)

- The category from the topic should have disappeared
This commit is contained in:
Joffrey JAFFEUX 2021-04-28 16:12:11 +02:00 committed by GitHub
parent 8b87cb07c3
commit 71fd01c8ec
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -614,6 +614,12 @@ Topic.reopenClass({
MUTED: 0,
},
munge(json) {
// ensure we are not overriding category computed property
delete json.category;
return json;
},
createActionSummary(result) {
if (result.actions_summary) {
const lookup = EmberObject.create();