From c57f5e5f0a0652a2c577d3e16a1f8207d2d45720 Mon Sep 17 00:00:00 2001 From: Johannes Weskamm Date: Thu, 3 Sep 2015 08:30:27 +0200 Subject: [PATCH] Add assertion for required option 'code' on ol.proj.Projection Additionally clarify docs. --- src/ol/proj/proj.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ol/proj/proj.js b/src/ol/proj/proj.js index 0e78c0b000..081578af4d 100644 --- a/src/ol/proj/proj.js +++ b/src/ol/proj/proj.js @@ -143,6 +143,8 @@ ol.proj.Projection = function(options) { var projections = ol.proj.projections_; var code = options.code; + goog.asserts.assert(goog.isDef(code), + 'Option "code" is required for constructing instance'); if (ol.ENABLE_PROJ4JS && typeof proj4 == 'function' && !goog.isDef(projections[code])) { var def = proj4.defs(code);