=== modified file 'dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/DashboardController.java' --- dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/DashboardController.java 2013-09-10 11:03:08 +0000 +++ dhis-2/dhis-web/dhis-web-api/src/main/java/org/hisp/dhis/api/controller/DashboardController.java 2013-09-11 12:52:51 +0000 @@ -222,8 +222,14 @@ if ( item.removeItemContent( contentUid ) ) { + if ( item.getContentCount() == 0 ) + { + dashboard.removeItem( item.getUid() ); // Remove if empty + } + dashboardService.updateDashboard( dashboard ); + ContextUtils.okResponse( response, "Dashboard item content removed" ); } }