@@ -118,7 +118,7 @@ const resourceTypes = {
118
118
[ ResourceTypes . DATASET ] : {
119
119
resourceObservable : ( pk , options ) => {
120
120
const { page, selectedLayer, map : currentMap } = options || { } ;
121
- const { subtype, searchParams } = options ?. params || { } ;
121
+ const { subtype, query } = options ?. params || { } ;
122
122
return Observable . defer ( ( ) =>
123
123
axios . all ( [
124
124
getNewMapConfiguration ( ) ,
@@ -183,7 +183,7 @@ const resourceTypes = {
183
183
...( page === 'dataset_edit_layer_settings'
184
184
? [
185
185
showSettings ( newLayer . id , "layers" , { opacity : newLayer . opacity ?? 1 } ) ,
186
- setControlProperty ( "layersettings" , "activeTab" , searchParams . get ( ' tab' ) ?? "general" ) ,
186
+ setControlProperty ( "layersettings" , "activeTab" , query . tab ?? "general" ) ,
187
187
updateAdditionalLayer ( newLayer . id , STYLE_OWNER_NAME , 'override' , { } ) ,
188
188
resizeMap ( )
189
189
]
@@ -487,7 +487,7 @@ export const gnViewerRequestResourceConfig = (action$, store) =>
487
487
loadingResourceConfig ( false )
488
488
) ;
489
489
}
490
- const params = new URLSearchParams ( searchSelector ( state ) ) ;
490
+ const { query = { } } = url . parse ( searchSelector ( state ) , true ) || { } ;
491
491
const resourceData = getResourceData ( state ) ;
492
492
const isSamePreviousResource = ! resourceData ?. [ '@ms-detail' ] && resourceData ?. pk === action . pk ;
493
493
return Observable . concat (
@@ -514,7 +514,7 @@ export const gnViewerRequestResourceConfig = (action$, store) =>
514
514
resourceData,
515
515
selectedLayer : isSamePreviousResource && getSelectedLayer ( state ) ,
516
516
map : isSamePreviousResource && mapSelector ( state ) ,
517
- params : { ...action ?. options ?. params , searchParams : params }
517
+ params : { ...action ?. options ?. params , query }
518
518
} ) ,
519
519
Observable . of (
520
520
loadingResourceConfig ( false )
0 commit comments