commit: 93a87b56460393033ee672d31e8da12d57739395
parent 075d48b7f7431dd38f8430de2bfbdad72bfe8240
Author: newt <newt@stereophonic.space>
Date: Tue, 22 Feb 2022 13:27:12 +0000
Add status check.
Diffstat:
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/services/entity_normalizer/entity_normalizer.service.js b/src/services/entity_normalizer/entity_normalizer.service.js
@@ -380,7 +380,9 @@ export const parseNotification = (data) => {
if (masto) {
output.type = mastoDict[data.type] || data.type
output.seen = data.pleroma.is_seen
- output.status = isStatusNotification(output.type) ? parseStatus(data.status) : null
+ // TODO: null check should be a temporary fix, I guess.
+ // Investigate why backend does this.
+ output.status = isStatusNotification(output.type) && data.status !== null ? parseStatus(data.status) : null
output.action = output.status // TODO: Refactor, this is unneeded
output.target = output.type !== 'move'
? null