diff --git a/src/source/geojson_worker_source.js b/src/source/geojson_worker_source.js index 5add854fd0e..00fc790efa8 100644 --- a/src/source/geojson_worker_source.js +++ b/src/source/geojson_worker_source.js @@ -167,7 +167,7 @@ class GeoJSONWorkerSource extends VectorTileWorkerSource { if (err || !data) { return callback(err); } else if (typeof data !== 'object') { - return callback(new Error("Input data is not a valid GeoJSON object.")); + return callback(new Error(`Input data given to '${params.source}' is not a valid GeoJSON object.`)); } else { rewind(data, true); @@ -267,10 +267,10 @@ class GeoJSONWorkerSource extends VectorTileWorkerSource { try { return callback(null, JSON.parse(params.data)); } catch (e) { - return callback(new Error("Input data is not a valid GeoJSON object.")); + return callback(new Error(`Input data given to '${params.source}' is not a valid GeoJSON object.`)); } } else { - return callback(new Error("Input data is not a valid GeoJSON object.")); + return callback(new Error(`Input data given to '${params.source}' is not a valid GeoJSON object.`)); } }