Skip to content

Commit c6f169b

Browse files
committed
Merged PR 3836: Fix report create bug
Fix report create bug
1 parent d4b08ff commit c6f169b

File tree

1 file changed

+14
-8
lines changed

1 file changed

+14
-8
lines changed

demo/v2-demo/scripts/step_authorize.js

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -200,20 +200,26 @@ function OpenEmbedStepFromUserSettings() {
200200
}
201201

202202
function WarmStartSampleReportEmbed() {
203-
FetchUrlIntoSession(reportUrl, false /* updateCurrentToken */).then(function (response) {
204203
var embedUrl = GetParameterByName(SessionKeys.EmbedUrl);
205-
if (!embedUrl)
206-
{
207-
embedUrl = GetSession(SessionKeys.EmbedUrl);
204+
if (embedUrl) {
205+
preload(embedUrl);
206+
return;
208207
}
209-
const config= {
210-
type: 'report',
211-
embedUrl: embedUrl
208+
209+
FetchUrlIntoSession(reportUrl, false /* updateCurrentToken */).then(function (response) {
210+
embedUrl = GetSession(SessionKeys.EmbedUrl);
211+
preload(embedUrl);
212+
});
213+
}
214+
215+
function preload(embedUrl) {
216+
const config = {
217+
type: 'report',
218+
embedUrl: embedUrl
212219
};
213220

214221
// Preload sample report
215222
powerbi.preload(config);
216-
});
217223
}
218224

219225
function setSession(accessToken, embedUrl, embedId, dashboardId)

0 commit comments

Comments
 (0)