diff options
author | RachithaRamappa93 <rachitha.ramappa@att.com> | 2021-01-27 18:43:58 +0530 |
---|---|---|
committer | Ikram Ikramullah <ikram@research.att.com> | 2021-02-02 20:12:35 +0000 |
commit | 0fcfb59f750894e7be6d087c61672a68ed4679d8 (patch) | |
tree | 12139b118e983bcbbd0ab3d27b82f091c33c2cfa /vid-webpack-master/src/app/shared/storeUtil/utils/service/service.reducers.ts | |
parent | 5340236b84bd3289e5f5010158a0f40a4b1edb32 (diff) |
Audit screen corrections from drawing board
Change-Id: Ia1479d18f9af34e39258bd68ae0b14cb52f3fbd0
Issue-ID: VID-945
Signed-off-by: rachitha.ramappa@att.com
Diffstat (limited to 'vid-webpack-master/src/app/shared/storeUtil/utils/service/service.reducers.ts')
-rw-r--r-- | vid-webpack-master/src/app/shared/storeUtil/utils/service/service.reducers.ts | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/vid-webpack-master/src/app/shared/storeUtil/utils/service/service.reducers.ts b/vid-webpack-master/src/app/shared/storeUtil/utils/service/service.reducers.ts index 811238385..771dc23c2 100644 --- a/vid-webpack-master/src/app/shared/storeUtil/utils/service/service.reducers.ts +++ b/vid-webpack-master/src/app/shared/storeUtil/utils/service/service.reducers.ts @@ -7,12 +7,14 @@ import { UndoUpgradeServiceAction, UpdateServiceInstanceAction, UpdateServiceModelAction, - UpgradeServiceAction + UpgradeServiceAction, + UpdateServiceModelInfoAction } from "./service.actions"; import {ServiceInstance} from "../../../models/serviceInstance"; import {ServiceState} from "../main.reducer"; import {ServiceInstanceActions} from "../../../models/serviceInstanceActions"; import * as _ from "lodash"; +import {ServiceInfoModel} from "../../../server/serviceInfo/serviceInfo.model"; export function serviceReducer(state: ServiceState, action: Action) : ServiceState{ @@ -98,6 +100,15 @@ export function serviceReducer(state: ServiceState, action: Action) : ServiceSta return undoUpgradeServiceInstance(clonedState, uuid); } } + + case ServiceActions.UPDATE_SERVICE_INFO_MODEL: { + const updateServiceInfoModel = <UpdateServiceModelInfoAction>action; + let newState = _.cloneDeep(state); + const serviceInfoModel : ServiceInfoModel = new ServiceInfoModel(); + const currentServiceInfoModel = state.serviceInfoModel ? serviceInfoModel : null; + newState.serviceInfoModel = Object.assign(serviceInfoModel, updateServiceInfoModel.serviceInfoModel); + return newState + } } } |