=== modified file 'dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/app/app.js' --- dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/app/app.js 2012-06-20 08:18:00 +0000 +++ dhis-2/dhis-web/dhis-web-caseentry/src/main/webapp/dhis-web-caseentry/app/app.js 2012-07-03 06:01:08 +0000 @@ -975,6 +975,15 @@ paramChanged: function() { if( TR.store.datatable && TR.store.datatable.data.length) { + var orgUnitCols = TR.init.system.maxLevels + 1 - TR.cmp.settings.level.getValue(); + var orgUnitColsInTable = ( TR.datatable.datatable.columns + - TR.cmp.params.patientProperty.selected.store.length + + TR.cmp.params.dataelement.selected.store.length ); + if( orgUnitCols!=orgUnitColsInTable ) + { + return true; + } + var colNames = new Array(); TR.cmp.params.patientProperty.selected.store.each( function(r) { colNames.push( r.data.id );