diff --git a/steps/33/webapp/controller/Detail.controller.ts b/steps/33/webapp/controller/Detail.controller.ts index ca43d5e1..5965a016 100644 --- a/steps/33/webapp/controller/Detail.controller.ts +++ b/steps/33/webapp/controller/Detail.controller.ts @@ -2,6 +2,7 @@ import Controller from "sap/ui/core/mvc/Controller"; import Component from "../Component"; import { Route$PatternMatchedEvent } from "sap/ui/core/routing/Route"; import History from "sap/ui/core/routing/History"; +import UIComponent from "sap/ui/core/ UIComponent"; import MessageToast from "sap/m/MessageToast"; import ProductRating, { ProductRating$ChangeEvent } from "../control/ProductRating"; import ResourceBundle from "sap/base/i18n/ResourceBundle"; @@ -33,7 +34,7 @@ export default class Detail extends Controller { if (previousHash !== undefined) { window.history.go(-1); } else { - const router = (this.getOwnerComponent() as Component).getRouter(); + const router = UIComponent.getRouterFor(this); router.navTo("overview", {}, true); } }