From 33cd502536e629abafd99a1d8d679db3d386a87f Mon Sep 17 00:00:00 2001 From: Xiaoji Chen Date: Tue, 8 Feb 2022 10:59:37 -0800 Subject: [PATCH] Add sanity check before adding layer (#1735) --- src/components/layer.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/layer.ts b/src/components/layer.ts index 68473c16..ced51ec3 100644 --- a/src/components/layer.ts +++ b/src/components/layer.ts @@ -61,7 +61,7 @@ function updateLayer(map: MapboxMap, id: string, props: LayerProps, prevProps: L function createLayer(map: MapboxMap, id: string, props: LayerProps) { // @ts-ignore - if (map.style && map.style._loaded) { + if (map.style && map.style._loaded && map.getSource(props.source)) { const options: LayerProps = {...props, id}; delete options.beforeId;