From 25f0ff9d865dc86d0cb115139ece884d87f0843f Mon Sep 17 00:00:00 2001 From: Alex Gleason Date: Sun, 11 Sep 2022 20:47:53 -0500 Subject: [PATCH] Allow removing legacy 'donor' tag --- app/soapbox/actions/admin.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/soapbox/actions/admin.ts b/app/soapbox/actions/admin.ts index 50d389d2c..82f244429 100644 --- a/app/soapbox/actions/admin.ts +++ b/app/soapbox/actions/admin.ts @@ -404,6 +404,12 @@ const tagUsers = (accountIds: string[], tags: string[]) => const untagUsers = (accountIds: string[], tags: string[]) => (dispatch: AppDispatch, getState: () => RootState) => { const nicknames = nicknamesFromIds(getState, accountIds); + + // Legacy: allow removing legacy 'donor' tags. + if (tags.includes('badge:donor')) { + tags = [...tags, 'donor']; + } + dispatch({ type: ADMIN_USERS_UNTAG_REQUEST, accountIds, tags }); return api(getState) .delete('/api/v1/pleroma/admin/users/tag', { data: { nicknames, tags } })