diff --git a/packages_rs/nextclade-web/src/pages/_app.tsx b/packages_rs/nextclade-web/src/pages/_app.tsx index d270a38741..7ca35a9fb2 100644 --- a/packages_rs/nextclade-web/src/pages/_app.tsx +++ b/packages_rs/nextclade-web/src/pages/_app.tsx @@ -96,17 +96,15 @@ export function RecoilStateInitializer() { set(localeAtom, locale.key) }) .then(async () => { - const datasetInfo = await fetchSingleDataset(urlQuery) + const datasetServerUrl = await getDatasetServerUrl(urlQuery) + set(datasetServerUrlAtom, datasetServerUrl) + const { datasets, currentDataset, minimizerIndexVersion } = await initializeDatasets(datasetServerUrl, urlQuery) + const datasetInfo = await fetchSingleDataset(urlQuery) if (!isNil(datasetInfo)) { const { datasets, currentDataset } = datasetInfo return { datasets, currentDataset, minimizerIndexVersion: undefined } } - - const datasetServerUrl = await getDatasetServerUrl(urlQuery) - set(datasetServerUrlAtom, datasetServerUrl) - - const { datasets, currentDataset, minimizerIndexVersion } = await initializeDatasets(datasetServerUrl, urlQuery) return { datasets, currentDataset, minimizerIndexVersion } }) .catch((error) => {