From 414f2955e2f841e66026f1dc418a6f385dc1cd0d Mon Sep 17 00:00:00 2001 From: stefano bovio Date: Mon, 21 Aug 2023 18:27:25 +0200 Subject: [PATCH] #9313 Error when 3D Tiles layer are not visible (#9345) --- web/client/components/map/cesium/__tests__/Layer-test.jsx | 3 ++- web/client/components/map/cesium/plugins/ThreeDTilesLayer.js | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/web/client/components/map/cesium/__tests__/Layer-test.jsx b/web/client/components/map/cesium/__tests__/Layer-test.jsx index eacf42b617..b5dcc42850 100644 --- a/web/client/components/map/cesium/__tests__/Layer-test.jsx +++ b/web/client/components/map/cesium/__tests__/Layer-test.jsx @@ -1262,7 +1262,8 @@ describe('Cesium layer', () => { />, document.getElementById('container')); expect(cmp).toBeTruthy(); expect(cmp.layer).toBeTruthy(); - expect(cmp.layer.getTileSet).toBeFalsy(); + expect(cmp.layer.getTileSet).toBeTruthy(); + expect(cmp.layer.getTileSet()).toBe(undefined); }); it('should create a 3d tiles layer with and offset applied to the height', (done) => { const options = { diff --git a/web/client/components/map/cesium/plugins/ThreeDTilesLayer.js b/web/client/components/map/cesium/plugins/ThreeDTilesLayer.js index 9620df8bca..7d72c1decf 100644 --- a/web/client/components/map/cesium/plugins/ThreeDTilesLayer.js +++ b/web/client/components/map/cesium/plugins/ThreeDTilesLayer.js @@ -161,6 +161,7 @@ Layers.registerType('3dtiles', { } return { detached: true, + getTileSet: () => undefined, remove: () => {}, setVisible: () => {} };