@@ -303,25 +303,27 @@ public JSONObject getAuditReport(DashboardAuditRequest dashboardAuditRequest) {
303
303
Cmdb busAppItem = cmdbRepository .findByConfigurationItemAndItemType (businessApplication , "component" );
304
304
305
305
if (busServItem == null ){
306
- JSONObject invalidBAResponse = createLookupResponseWhenEmpty (DashboardAuditStatus .DASHBOARD_INVALID_BA );
306
+ JSONObject invalidBAResponse = createLookupResponseWhenEmpty (DashboardAuditStatus .DASHBOARD_INVALID_BA , businessApplication , businessService );
307
307
return invalidBAResponse ;
308
308
}else if (busAppItem == null ){
309
- JSONObject invalidComponentResponse = createLookupResponseWhenEmpty (DashboardAuditStatus .DASHBOARD_INVALID_COMPONENT );
309
+ JSONObject invalidComponentResponse = createLookupResponseWhenEmpty (DashboardAuditStatus .DASHBOARD_INVALID_COMPONENT , businessApplication , businessService );
310
310
return invalidComponentResponse ;
311
311
}else if (!componentInfoMatch (busServItem , businessApplication )){
312
- JSONObject componentBAMismatchResponse = createLookupResponseWhenEmpty (DashboardAuditStatus .DASHBOARD_COMPONENT_BA_MISMATCH );
312
+ JSONObject componentBAMismatchResponse = createLookupResponseWhenEmpty (DashboardAuditStatus .DASHBOARD_COMPONENT_BA_MISMATCH , businessApplication , businessService );
313
313
return componentBAMismatchResponse ;
314
314
}else {
315
- JSONObject noDataResponse = createLookupResponseWhenEmpty (DashboardAuditStatus .DASHBOARD_AUDIT_NO_DATA );
315
+ JSONObject noDataResponse = createLookupResponseWhenEmpty (DashboardAuditStatus .DASHBOARD_AUDIT_NO_DATA , businessApplication , businessService );
316
316
return noDataResponse ;
317
317
}
318
318
}
319
319
320
320
321
321
}
322
322
323
- private JSONObject createLookupResponseWhenEmpty (DashboardAuditStatus dashboardAuditStatus ){
323
+ private JSONObject createLookupResponseWhenEmpty (DashboardAuditStatus dashboardAuditStatus , String businessApplication , String businessService ){
324
324
JSONObject auditResponse = new JSONObject ();
325
+ auditResponse .put ("businessApplication" , businessApplication );
326
+ auditResponse .put ("businessService" , businessService );
325
327
auditResponse .put ("auditStatuses" , Collections .singleton (dashboardAuditStatus ));
326
328
auditResponse .put ("lastUpdated" , 0 );
327
329
auditResponse .put ("auditEntity" , new JSONObject ());
0 commit comments