diff --git a/src/sap.uxap/src/sap/uxap/changeHandler/AddIFrameObjectPageLayout.js b/src/sap.uxap/src/sap/uxap/changeHandler/AddIFrameObjectPageLayout.js
index <HASH>..<HASH> 100644
--- a/src/sap.uxap/src/sap/uxap/changeHandler/AddIFrameObjectPageLayout.js
+++ b/src/sap.uxap/src/sap/uxap/changeHandler/AddIFrameObjectPageLayout.js
@@ -80,8 +80,8 @@ sap.ui.define([
 			.then(function(oIFrame) {
 				return oModifier.insertAggregation(oOPSubSection, "blocks", oIFrame, 0, oView);
 			})
-			.then(function () {
-				var iIndex = getTargetAggregationIndex(oChange, oControl, mPropertyBag);
+			.then(getTargetAggregationIndex.bind(null, oChange, oControl, mPropertyBag))
+			.then(function(iIndex) {
 				return oModifier.insertAggregation(oControl, "sections", oOPSection, iIndex, oView);
 			})
 			.then(function () {
[INTERNAL]sap.ui.uxap: Async Change Handlers

Missed one call in AddIFrameObjectPageLayout which is also
asynchronous now.

Change-Id: Ife<I>fd<I>c<I>d<I>be<I>b<I>d<I>