From 9c505d0d84e417697776bb82198039d6e5fc0113 Mon Sep 17 00:00:00 2001 From: Sean King Date: Sun, 9 Aug 2020 10:55:39 -0600 Subject: [PATCH] Fix for Pleroma 2.1 and older versions regarding profile metadata --- app/soapbox/features/edit_profile/index.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/soapbox/features/edit_profile/index.js b/app/soapbox/features/edit_profile/index.js index e8dc8b9fb..35c2024f4 100644 --- a/app/soapbox/features/edit_profile/index.js +++ b/app/soapbox/features/edit_profile/index.js @@ -29,9 +29,11 @@ const messages = defineMessages({ const mapStateToProps = state => { const me = state.get('me'); + const maxFields = state.getIn(['instance', 'pleroma', 'metadata', 'fields_limits', 'max_fields']) ? + state.getIn(['instance', 'pleroma', 'metadata', 'fields_limits', 'max_fields']) : state.getIn(['instance', 'pleroma', 'metadata', 'fieldsLimits', 'maxFields']); return { account: state.getIn(['accounts', me]), - maxFields: state.getIn(['instance', 'pleroma', 'metadata', 'fields_limits', 'max_fields']), + maxFields: maxFields, }; };