From 1c210b9a1c819c06eb62f677c20962ed1bf939c9 Mon Sep 17 00:00:00 2001 From: puneet Date: Wed, 23 Nov 2022 01:16:48 +0530 Subject: [PATCH] display translated error if the room name already exists --- src/pages/ReportSettingsPage.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/pages/ReportSettingsPage.js b/src/pages/ReportSettingsPage.js index c59511daff67..c2c35e4c7c7b 100644 --- a/src/pages/ReportSettingsPage.js +++ b/src/pages/ReportSettingsPage.js @@ -102,6 +102,11 @@ class ReportSettingsPage extends Component { return false; } + // Show error if the room name already exists + if (ValidationUtils.isExistingRoomName(this.state.newRoomName, this.props.reports, this.props.report.policyID)) { + errors.newRoomName = this.props.translate('newRoomPage.roomAlreadyExistsError'); + } + // We error if the user doesn't enter a room name or left blank if (!this.state.newRoomName || this.state.newRoomName === CONST.POLICY.ROOM_PREFIX) { errors.newRoomName = this.props.translate('newRoomPage.pleaseEnterRoomName'); @@ -253,5 +258,8 @@ export default compose( policies: { key: ONYXKEYS.COLLECTION.POLICY, }, + reports: { + key: ONYXKEYS.COLLECTION.REPORT, + }, }), )(ReportSettingsPage);