@@ -1705,18 +1705,20 @@ describe('openlayers_WebMap', () => {
17051705 if ( url . indexOf ( 'web/datas/676516522/content.json' ) > - 1 ) {
17061706 return Promise . resolve ( new Response ( layerData_CSV ) ) ;
17071707 } else if ( url . indexOf ( 'dataflow.json' ) > - 1 ) {
1708- dataflowLayerData . dataflow . urls [ 0 ] . url = urlDataFlow ;
1709- return Promise . resolve ( new Response ( JSON . stringify ( dataflowLayerData . dataflow ) ) ) ;
1708+ const dataflowLayerDataCopy = CommonUtil . cloneObject ( dataflowLayerData ) ;
1709+ dataflowLayerDataCopy . dataflow . urls [ 0 ] . url = urlDataFlow ;
1710+ return Promise . resolve ( new Response ( JSON . stringify ( dataflowLayerDataCopy . dataflow ) ) ) ;
17101711 } else if ( url . indexOf ( 'broadcast' ) > - 1 ) {
17111712 return Promise . resolve ( new Response ( JSON . stringify ( dataflowLayerData . broadcast ) ) ) ;
17121713 } else if ( url . indexOf ( 'subscribe' ) > - 1 ) {
17131714 return Promise . resolve ( new Response ( JSON . stringify ( dataflowLayerData . subscribe ) ) ) ;
17141715 } else if ( url . indexOf ( 'map.json' ) > - 1 ) {
1715- dataflowLayer . layers [ 0 ] . url = urlDataFlow ;
1716- dataflowLayer . layers [ 1 ] . url = urlDataFlow ;
1717- dataflowLayer . layers [ 2 ] . url = urlDataFlow ;
1718- dataflowLayer . layers [ 3 ] . url = urlDataFlow ;
1719- return Promise . resolve ( new Response ( JSON . stringify ( dataflowLayer ) ) ) ;
1716+ const dataflowLayerCopy = CommonUtil . cloneObject ( dataflowLayer ) ;
1717+ dataflowLayerCopy . layers [ 0 ] . url = urlDataFlow ;
1718+ dataflowLayerCopy . layers [ 1 ] . url = urlDataFlow ;
1719+ dataflowLayerCopy . layers [ 2 ] . url = urlDataFlow ;
1720+ dataflowLayerCopy . layers [ 3 ] . url = urlDataFlow ;
1721+ return Promise . resolve ( new Response ( JSON . stringify ( dataflowLayerCopy ) ) ) ;
17201722 }
17211723 return Promise . resolve ( ) ;
17221724 } ) ;
0 commit comments