aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShpuld Shpludson <shp@cock.li>2020-02-17 08:17:36 +0000
committerShpuld Shpludson <shp@cock.li>2020-02-17 08:17:36 +0000
commit26e455bb4cadb90b4351f2a2e8f53eaa15d9e569 (patch)
tree7a057604520526ae8ec18f22ccd865ba060d7b44
parent12cd96bfa7020f4515d8dd7114674417ef7a606a (diff)
parent0dcc3bf2fe78ec715a0d492281045426ab194457 (diff)
Merge branch 'fix/no-mrf-transparency-crash' into 'develop'
after_store: Fix failing to parse nodeinfo when mrf transparency is disabled Closes #772 See merge request pleroma/pleroma-fe!1064
-rw-r--r--src/boot/after_store.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/boot/after_store.js b/src/boot/after_store.js
index 0bb1b2b4..4e043b35 100644
--- a/src/boot/after_store.js
+++ b/src/boot/after_store.js
@@ -221,9 +221,16 @@ const getNodeInfo = async ({ store }) => {
const frontendVersion = window.___pleromafe_commit_hash
store.dispatch('setInstanceOption', { name: 'frontendVersion', value: frontendVersion })
- store.dispatch('setInstanceOption', { name: 'tagPolicyAvailable', value: metadata.federation.mrf_policies.includes('TagPolicy') })
const federation = metadata.federation
+
+ store.dispatch('setInstanceOption', {
+ name: 'tagPolicyAvailable',
+ value: typeof federation.mrf_policies === 'undefined'
+ ? false
+ : metadata.federation.mrf_policies.includes('TagPolicy')
+ })
+
store.dispatch('setInstanceOption', { name: 'federationPolicy', value: federation })
store.dispatch('setInstanceOption', {
name: 'federating',