From b93e228e93f950416f480b72a2d86694a9c7fab5 Mon Sep 17 00:00:00 2001 From: Pedro Braga Date: Sat, 20 Apr 2024 01:45:16 -0300 Subject: [PATCH] Update editAccountRequest parameter type to AccountRequestUpdateRequest --- .../account-request-table.component.ts | 13 ++++++++----- src/web/services/account.service.ts | 11 +---------- 2 files changed, 9 insertions(+), 15 deletions(-) diff --git a/src/web/app/components/account-requests-table/account-request-table.component.ts b/src/web/app/components/account-requests-table/account-request-table.component.ts index 07ba413d77b..feb2c0fc75c 100755 --- a/src/web/app/components/account-requests-table/account-request-table.component.ts +++ b/src/web/app/components/account-requests-table/account-request-table.component.ts @@ -13,6 +13,7 @@ import { AccountService } from '../../../services/account.service'; import { SimpleModalService } from '../../../services/simple-modal.service'; import { StatusMessageService } from '../../../services/status-message.service'; import { AccountRequest, MessageOutput } from '../../../types/api-output'; +import { AccountRequestUpdateRequest } from '../../../types/api-request'; import { ErrorMessageOutput } from '../../error-message-output'; import { SimpleModalType } from '../simple-modal/simple-modal-type'; import { collapseAnim } from '../teammates-common/collapse-anim'; @@ -70,11 +71,13 @@ export class AccountRequestTableComponent { modalRef.result.then((res: EditRequestModalComponentResult) => { this.accountService.editAccountRequest( accountRequest.id, - res.accountRequestName, - res.accountRequestEmail, - res.accountRequestInstitution, - accountRequest.status, - res.accountRequestComment) + ({ + name :res.accountRequestName, + email :res.accountRequestEmail, + institute :res.accountRequestInstitution, + status :accountRequest.status, + comments :res.accountRequestComment}) + ) .subscribe({ next: (resp: AccountRequest) => { accountRequest.comments = resp.comments ?? ''; diff --git a/src/web/services/account.service.ts b/src/web/services/account.service.ts index 35c9c238111..6b153143bdc 100644 --- a/src/web/services/account.service.ts +++ b/src/web/services/account.service.ts @@ -118,20 +118,11 @@ export class AccountService { /** * Edits an account request by calling API. */ - editAccountRequest(id: string, name: string, email: string, institute: string, - status: AccountRequestStatus, comments: string) + editAccountRequest(id: string, accountReqUpdateRequest: AccountRequestUpdateRequest) : Observable { const paramMap: Record = { id, }; - const accountReqUpdateRequest : AccountRequestUpdateRequest = { - name, - email, - institute, - status, - comments, - }; - return this.httpRequestService.put(ResourceEndpoints.ACCOUNT_REQUEST, paramMap, accountReqUpdateRequest); }