diff --git a/src/languages/en.js b/src/languages/en.js index a47074925c0c..b6cd52f4d45a 100755 --- a/src/languages/en.js +++ b/src/languages/en.js @@ -1294,6 +1294,7 @@ export default { completed: 'completed task', canceled: 'canceled task', reopened: 'reopened task', + error: 'You do not have the permission to do the requested action.', }, markAsDone: 'Mark as done', markAsIncomplete: 'Mark as incomplete', diff --git a/src/languages/es.js b/src/languages/es.js index e81ad55dc1d8..98af6d4cdfa2 100644 --- a/src/languages/es.js +++ b/src/languages/es.js @@ -1302,7 +1302,8 @@ export default { messages: { completed: 'tarea completada', canceled: 'tarea cancelada', - reopened: 'tarea reabierta', + reopened: 'tarea reabrir', + error: 'No tiene permiso para realizar la acción solicitada.', }, markAsDone: 'Marcar como completada', markAsIncomplete: 'Marcar como incompleta', diff --git a/src/libs/actions/Task.js b/src/libs/actions/Task.js index 7a367191be35..bc1d4d6c3536 100644 --- a/src/libs/actions/Task.js +++ b/src/libs/actions/Task.js @@ -10,6 +10,7 @@ import ROUTES from '../../ROUTES'; import CONST from '../../CONST'; import DateUtils from '../DateUtils'; import * as UserUtils from '../UserUtils'; +import * as ErrorUtils from '../ErrorUtils'; import * as ReportActionsUtils from '../ReportActionsUtils'; import * as Expensicons from '../../components/Icon/Expensicons'; @@ -225,7 +226,11 @@ function completeTask(taskReportID, taskTitle) { { onyxMethod: Onyx.METHOD.MERGE, key: `${ONYXKEYS.COLLECTION.REPORT_ACTIONS}${taskReportID}`, - value: {[completedTaskReportAction.reportActionID]: {pendingAction: null}}, + value: { + [completedTaskReportAction.reportActionID]: { + errors: ErrorUtils.getMicroSecondOnyxError('task.messages.error'), + }, + }, }, ]; @@ -281,7 +286,11 @@ function reopenTask(taskReportID, taskTitle) { { onyxMethod: Onyx.METHOD.MERGE, key: `${ONYXKEYS.COLLECTION.REPORT_ACTIONS}${taskReportID}`, - value: {[reopenedTaskReportAction.reportActionID]: {pendingAction: null}}, + value: { + [reopenedTaskReportAction.reportActionID]: { + errors: ErrorUtils.getMicroSecondOnyxError('task.messages.error'), + }, + }, }, ];