@@ -15,12 +15,7 @@ import { useProcessTaskId } from 'src/features/instance/useProcessTaskId';
1515import { useCurrentLanguage } from 'src/features/language/LanguageProvider' ;
1616import { useAllowAnonymous } from 'src/features/stateless/getAllowAnonymous' ;
1717import { useAsRef } from 'src/hooks/useAsRef' ;
18- import {
19- getAnonymousStatelessDataModelUrl ,
20- getStatefulDataModelUrl ,
21- getStatelessDataModelUrl ,
22- getStatelessDataModelUrlWithPrefill ,
23- } from 'src/utils/urls/appUrlHelper' ;
18+ import { getStatefulDataModelUrl , getStatelessDataModelUrl } from 'src/utils/urls/appUrlHelper' ;
2419import { getUrlWithLanguage } from 'src/utils/urls/urlHelper' ;
2520import type { IDataModelReference } from 'src/layout/common.generated' ;
2621import type { IDataModelBindings } from 'src/layout/layout' ;
@@ -52,7 +47,6 @@ export function useCurrentDataModelGuid() {
5247type DataModelDeps = {
5348 language : string ;
5449 isAnonymous : boolean ;
55- isStateless : boolean ;
5650 instanceId ?: string ;
5751} ;
5852
@@ -70,25 +64,16 @@ function getDataModelUrl({
7064 includeRowIds = false ,
7165 language,
7266 isAnonymous,
73- isStateless,
7467 instanceId,
7568 prefillFromQueryParams,
7669} : DataModelDeps & DataModelProps ) {
77- if ( prefillFromQueryParams && ! isAnonymous && isStateless && dataType ) {
70+ if ( ! instanceId && dataType ) {
7871 return getUrlWithLanguage (
79- getStatelessDataModelUrlWithPrefill ( dataType , includeRowIds , prefillFromQueryParams ) ,
72+ getStatelessDataModelUrl ( { dataType, includeRowIds, prefillFromQueryParams, isAnonymous } ) ,
8073 language ,
8174 ) ;
8275 }
8376
84- if ( isStateless && isAnonymous && dataType ) {
85- return getUrlWithLanguage ( getAnonymousStatelessDataModelUrl ( dataType , includeRowIds ) , language ) ;
86- }
87-
88- if ( isStateless && ! isAnonymous && dataType ) {
89- return getUrlWithLanguage ( getStatelessDataModelUrl ( dataType , includeRowIds ) , language ) ;
90- }
91-
9277 if ( instanceId && dataElementId ) {
9378 return getUrlWithLanguage ( getStatefulDataModelUrl ( instanceId , dataElementId , includeRowIds ) , language ) ;
9479 }
@@ -98,7 +83,6 @@ function getDataModelUrl({
9883
9984export function useGetDataModelUrl ( ) {
10085 const isAnonymous = useAllowAnonymous ( ) ;
101- const isStateless = useApplicationMetadata ( ) . isStatelessApp ;
10286 const instanceId = useLaxInstanceId ( ) ;
10387 const currentLanguage = useAsRef ( useCurrentLanguage ( ) ) ;
10488
@@ -109,7 +93,6 @@ export function useGetDataModelUrl() {
10993 includeRowIds,
11094 language : language ?? currentLanguage . current ,
11195 isAnonymous,
112- isStateless,
11396 instanceId,
11497 prefillFromQueryParams,
11598 } ) ;
0 commit comments