The `promise` is not needed here. Add //TODO and swap logic around to prevent call to get products only when `$routeParams.productId` does not exists.