Squashed commit of the following:
commit
7f62d9a1fa166aa55579795b7a592e22a6df3772
Author: Skip Wonnell <kw5258@att.com>
Date: Thu Aug 3 13:22:22 2017 -0500
[APPC-92] Fix sonar blocker issue
Check vnfWorkingStateDto for null before dereference.
Change-Id: I4630df4bcd3d696041123e1fc0267c46a756425b
Signed-off-by: Skip Wonnell <kw5258@att.com>
Issue: APPC-92
boolean updated = false;
VnfWorkingStateDto vnfWorkingStateDto = retrieveVnfWorkingState(connection, vnfId);
Long currentVersion = vnfWorkingStateDto != null ? vnfWorkingStateDto.getVer() : null;
- if(forceFlag || isVNFStable(vnfWorkingStateDto) || vnfWorkingStateDto.getOwnerId().equals(ownerId)){
+ if(forceFlag || isVNFStable(vnfWorkingStateDto) ||
+ ( vnfWorkingStateDto != null && vnfWorkingStateDto.getOwnerId().equals(ownerId)) ) {
updated = storeWorkingStateIfSameVersion(connection, vnfId, workingState, ownerId, currentVersion);
Params params = new Params().addParam("vnfId", vnfId).addParam("workingState",workingState.name())