From af92caa6e2ca3befbc7b854e38b21808c94021e9 Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Mon, 18 Jan 2021 14:58:30 -0600 Subject: [PATCH] Import users from reports --- app/soapbox/actions/admin.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/soapbox/actions/admin.js b/app/soapbox/actions/admin.js index 04fdd1a31..b16ef5a8b 100644 --- a/app/soapbox/actions/admin.js +++ b/app/soapbox/actions/admin.js @@ -1,5 +1,5 @@ import api from '../api'; -import { importFetchedStatuses } from 'soapbox/actions/importer'; +import { importFetchedAccount, importFetchedStatuses } from 'soapbox/actions/importer'; export const ADMIN_CONFIG_FETCH_REQUEST = 'ADMIN_CONFIG_FETCH_REQUEST'; export const ADMIN_CONFIG_FETCH_SUCCESS = 'ADMIN_CONFIG_FETCH_SUCCESS'; @@ -73,7 +73,11 @@ export function fetchReports(params) { return api(getState) .get('/api/pleroma/admin/reports', { params }) .then(({ data: { reports } }) => { - reports.forEach(report => dispatch(importFetchedStatuses(report.statuses))); + reports.forEach(report => { + dispatch(importFetchedAccount(report.account)); + dispatch(importFetchedAccount(report.actor)); + dispatch(importFetchedStatuses(report.statuses)); + }); dispatch({ type: ADMIN_REPORTS_FETCH_SUCCESS, reports, params }); }).catch(error => { dispatch({ type: ADMIN_REPORTS_FETCH_FAIL, error, params });