@@ -15,12 +15,7 @@ import { useProcessTaskId } from 'src/features/instance/useProcessTaskId';
15
15
import { useCurrentLanguage } from 'src/features/language/LanguageProvider' ;
16
16
import { useAllowAnonymous } from 'src/features/stateless/getAllowAnonymous' ;
17
17
import { 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' ;
24
19
import { getUrlWithLanguage } from 'src/utils/urls/urlHelper' ;
25
20
import type { IDataModelReference } from 'src/layout/common.generated' ;
26
21
import type { IDataModelBindings } from 'src/layout/layout' ;
@@ -52,7 +47,6 @@ export function useCurrentDataModelGuid() {
52
47
type DataModelDeps = {
53
48
language : string ;
54
49
isAnonymous : boolean ;
55
- isStateless : boolean ;
56
50
instanceId ?: string ;
57
51
} ;
58
52
@@ -70,25 +64,16 @@ function getDataModelUrl({
70
64
includeRowIds = false ,
71
65
language,
72
66
isAnonymous,
73
- isStateless,
74
67
instanceId,
75
68
prefillFromQueryParams,
76
69
} : DataModelDeps & DataModelProps ) {
77
- if ( prefillFromQueryParams && ! isAnonymous && isStateless && dataType ) {
70
+ if ( ! instanceId && dataType ) {
78
71
return getUrlWithLanguage (
79
- getStatelessDataModelUrlWithPrefill ( dataType , includeRowIds , prefillFromQueryParams ) ,
72
+ getStatelessDataModelUrl ( { dataType, includeRowIds, prefillFromQueryParams, isAnonymous } ) ,
80
73
language ,
81
74
) ;
82
75
}
83
76
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
-
92
77
if ( instanceId && dataElementId ) {
93
78
return getUrlWithLanguage ( getStatefulDataModelUrl ( instanceId , dataElementId , includeRowIds ) , language ) ;
94
79
}
@@ -98,7 +83,6 @@ function getDataModelUrl({
98
83
99
84
export function useGetDataModelUrl ( ) {
100
85
const isAnonymous = useAllowAnonymous ( ) ;
101
- const isStateless = useApplicationMetadata ( ) . isStatelessApp ;
102
86
const instanceId = useLaxInstanceId ( ) ;
103
87
const currentLanguage = useAsRef ( useCurrentLanguage ( ) ) ;
104
88
@@ -109,7 +93,6 @@ export function useGetDataModelUrl() {
109
93
includeRowIds,
110
94
language : language ?? currentLanguage . current ,
111
95
isAnonymous,
112
- isStateless,
113
96
instanceId,
114
97
prefillFromQueryParams,
115
98
} ) ;
0 commit comments