only add culture to the preview url if the document can vary

This commit is contained in:
Mads Rasmussen
2024-10-07 12:14:02 +02:00
parent 19b24e266f
commit 4f28896ad7

View File

@@ -596,8 +596,15 @@ export class UmbDocumentWorkspaceContext
// Tell the server that we're entering preview mode.
await new UmbDocumentPreviewRepository(this).enter();
const preview = window.open(`preview?id=${unique}&culture=${culture}`, 'umbpreview');
preview?.focus();
const previewUrl = new URL('preview', window.location.origin);
previewUrl.searchParams.set('id', unique);
if (culture && culture !== UMB_INVARIANT_CULTURE) {
previewUrl.searchParams.set('culture', culture);
}
const previewWindow = window.open(previewUrl.toString(), 'umbpreview');
previewWindow?.focus();
}
async #handleSaveAndPublish() {