diff --git a/forms.json b/forms.json index 3f9974e6..4fc8eebb 100644 --- a/forms.json +++ b/forms.json @@ -706,7 +706,7 @@ "searchData": [], "maxCount": "MAX_MENTEE_ENROLLMENT_COUNT", "labelForListButton": "View Mentee List", - "labelForAddButton": "Add New Mentee", + "labelForAddButton": "Add Mentee", "filters": { "entity_types": [ { diff --git a/src/app/core/services/form/form.service.ts b/src/app/core/services/form/form.service.ts index aaced72f..e15c4e82 100644 --- a/src/app/core/services/form/form.service.ts +++ b/src/app/core/services/form/form.service.ts @@ -83,7 +83,7 @@ export class FormService { await entityList.map((entityName)=>{ if(Array.isArray(existingData[entityName])){ existingData[entityName] = existingData[entityName].map((data)=>{ - return { label : data.label, value : data.value == 'other' ? data.label : data.value } + return { label : data.label, value : data.value == 'other' ? data.label : data.value, type: data.value } }) } }) diff --git a/src/app/core/services/profile/profile.service.ts b/src/app/core/services/profile/profile.service.ts index 2c4e5cdb..bf513f29 100644 --- a/src/app/core/services/profile/profile.service.ts +++ b/src/app/core/services/profile/profile.service.ts @@ -232,6 +232,7 @@ export class ProfileService { } catch (error) { showLoader ? await this.loaderService.stopLoader() : ''; + return error } } diff --git a/src/app/modules/admin/components/manage-session/manage-session.component.html b/src/app/modules/admin/components/manage-session/manage-session.component.html index 1c8e6ccf..380b911b 100644 --- a/src/app/modules/admin/components/manage-session/manage-session.component.html +++ b/src/app/modules/admin/components/manage-session/manage-session.component.html @@ -42,7 +42,7 @@ -
+
obj.id || obj.value); + this.formData.controls[i].value = this.formData.controls[i].meta.searchData ? this.formData.controls[i].meta.searchData.map(obj => obj.id || obj.value) : []; } else { this.formData.controls[i].meta.searchData = [{ label: `${existingData.mentor_name}, ${existingData.organization.name}`, diff --git a/src/app/pages/mentor-search-directory/mentor-search-directory.page.html b/src/app/pages/mentor-search-directory/mentor-search-directory.page.html index 4f6f9a39..f95b8488 100644 --- a/src/app/pages/mentor-search-directory/mentor-search-directory.page.html +++ b/src/app/pages/mentor-search-directory/mentor-search-directory.page.html @@ -73,9 +73,9 @@ - {{"MENTOR_SEARCH_RESULT" | translate}} "{{searchText}}" + {{"MENTOR_SEARCH_RESULT" | translate}} "{{searchText}}"
-
+
{{totalCount}} {{"SEARCH_RESULT" | translate}}
@@ -91,7 +91,7 @@ -
+
\ No newline at end of file diff --git a/src/app/pages/mentor-search-directory/mentor-search-directory.page.ts b/src/app/pages/mentor-search-directory/mentor-search-directory.page.ts index 089d38c6..9067ce39 100644 --- a/src/app/pages/mentor-search-directory/mentor-search-directory.page.ts +++ b/src/app/pages/mentor-search-directory/mentor-search-directory.page.ts @@ -185,6 +185,9 @@ export class MentorSearchDirectoryPage implements OnInit { this.isOpen = false; this.data = data.result.data; this.totalCount = data.result.count; + }else{ + this.data = []; + this.totalCount = []; } } diff --git a/src/app/shared/components/search-and-select/search-and-select.component.ts b/src/app/shared/components/search-and-select/search-and-select.component.ts index f587d752..da1e21ec 100644 --- a/src/app/shared/components/search-and-select/search-and-select.component.ts +++ b/src/app/shared/components/search-and-select/search-and-select.component.ts @@ -118,7 +118,8 @@ export class SearchAndSelectComponent implements OnInit, ControlValueAccessor { handler: (alertData) => { let obj = { label: alertData.name, - value: alertData.name + value: alertData.name, + type: "other" }; this.selectedData.push(obj); this.selectedChips.push(obj.value) diff --git a/src/app/shared/components/search-competency/search-competency.component.ts b/src/app/shared/components/search-competency/search-competency.component.ts index 22956a95..51c885e4 100644 --- a/src/app/shared/components/search-competency/search-competency.component.ts +++ b/src/app/shared/components/search-competency/search-competency.component.ts @@ -52,7 +52,7 @@ export class SearchCompetencyComponent implements OnInit { } clearAll(){ - this.selectedOptions = []; + this.selectedOptions = this.selectedOptions.filter(option => option.type === 'other'); } closePopover() {