From: Claire Date: Wed, 23 Feb 2022 20:05:46 +0000 (+0100) Subject: Fetch relationships when opening report modal X-Git-Url: https://git.xn--scling-oua.cat.family/?a=commitdiff_plain;h=aafe91259a99c9333f2e597eb629bc3df2d585fc;p=mastodon.git Fetch relationships when opening report modal Relationship with the reported account affect which actions are proposed in the “thanks” part. Upstream fetches relationships when opening dropdown menus, but we don't. --- diff --git a/app/javascript/flavours/glitch/features/ui/components/report_modal.js b/app/javascript/flavours/glitch/features/ui/components/report_modal.js index 3e6d77b5d..dcbe94929 100644 --- a/app/javascript/flavours/glitch/features/ui/components/report_modal.js +++ b/app/javascript/flavours/glitch/features/ui/components/report_modal.js @@ -3,6 +3,7 @@ import { connect } from 'react-redux'; import { submitReport } from 'flavours/glitch/actions/reports'; import { expandAccountTimeline } from 'flavours/glitch/actions/timelines'; import { fetchRules } from 'flavours/glitch/actions/rules'; +import { fetchRelationships } from 'flavours/glitch/actions/accounts'; import PropTypes from 'prop-types'; import ImmutablePropTypes from 'react-immutable-proptypes'; import { makeGetAccount } from 'flavours/glitch/selectors'; @@ -116,6 +117,7 @@ class ReportModal extends ImmutablePureComponent { componentDidMount () { const { dispatch, accountId } = this.props; + dispatch(fetchRelationships([accountId])); dispatch(expandAccountTimeline(accountId, { withReplies: true })); dispatch(fetchRules()); }