diff --git a/src/sap.ui.core/src/sap/ui/model/DataState.js b/src/sap.ui.core/src/sap/ui/model/DataState.js
index <HASH>..<HASH> 100644
--- a/src/sap.ui.core/src/sap/ui/model/DataState.js
+++ b/src/sap.ui.core/src/sap/ui/model/DataState.js
@@ -366,8 +366,7 @@ sap.ui.define([ 'jquery.sap.global', '../base/Object' ], function(jQuery, BaseOb
 	DataState.prototype.getChanges = function() {
 		var mChanges = {};
 		jQuery.each(this.mChangedProperties,function(sProperty, vValue) {
-			if (this.mChangedProperties[sProperty] &&
-					!jQuery.sap.equal(this.mChangedProperties[sProperty],this.mProperties[sProperty])) {
+			if (!jQuery.sap.equal(this.mChangedProperties[sProperty],this.mProperties[sProperty])) {
 				mChanges[sProperty] = {};
 				mChanges[sProperty].value = this.mChangedProperties[sProperty];
 				mChanges[sProperty].oldValue = this.mProperties[sProperty];
[INTERNAL] DataState: getChanges results are wrong for false props

Change-Id: Ie4e<I>f<I>a<I>c<I>f<I>dafb<I>eb<I>f<I>cc8