<p>Suggested fix:</p>
<div class="highlight highlight-source-js"><pre>diff <span class="pl-k">--</span>git a<span class="pl-k">/</span>app<span class="pl-k">/</span>assets<span class="pl-k">/</span>javascripts<span class="pl-k">/</span>index<span class="pl-k">/</span><span class="pl-smi">query</span>.<span class="pl-smi">js</span> b<span class="pl-k">/</span>app<span class="pl-k">/</span>assets<span class="pl-k">/</span>javascripts<span class="pl-k">/</span>index<span class="pl-k">/</span><span class="pl-smi">query</span>.<span class="pl-smi">js</span>
index <span class="pl-ii">018aedf</span>..<span class="pl-ii">7ac613d</span> <span class="pl-c1">100644</span>
<span class="pl-k">--</span><span class="pl-k">-</span> a<span class="pl-k">/</span>app<span class="pl-k">/</span>assets<span class="pl-k">/</span>javascripts<span class="pl-k">/</span>index<span class="pl-k">/</span><span class="pl-smi">query</span>.<span class="pl-smi">js</span>
<span class="pl-k">++</span><span class="pl-k">+</span> b<span class="pl-k">/</span>app<span class="pl-k">/</span>assets<span class="pl-k">/</span>javascripts<span class="pl-k">/</span>index<span class="pl-k">/</span><span class="pl-smi">query</span>.<span class="pl-smi">js</span>
@@ <span class="pl-k">-</span><span class="pl-c1">146</span>,<span class="pl-c1">7</span> <span class="pl-k">+</span><span class="pl-c1">146</span>,<span class="pl-c1">7</span> @@ <span class="pl-c1">OSM</span>.<span class="pl-en">Query</span> <span class="pl-k">=</span> <span class="pl-k">function</span>(<span class="pl-smi">map</span>) {
<span class="pl-k">if</span> (<span class="pl-smi">feature</span>.<span class="pl-c1">type</span> <span class="pl-k">===</span> <span class="pl-s"><span class="pl-pds">"</span>node<span class="pl-pds">"</span></span> <span class="pl-k">&&</span> <span class="pl-smi">feature</span>.<span class="pl-smi">lat</span> <span class="pl-k">&&</span> <span class="pl-smi">feature</span>.<span class="pl-smi">lon</span>) {
geometry <span class="pl-k">=</span> <span class="pl-c1">L</span>.<span class="pl-en">circleMarker</span>([<span class="pl-smi">feature</span>.<span class="pl-smi">lat</span>, <span class="pl-smi">feature</span>.<span class="pl-smi">lon</span>], featureStyle);
<span class="pl-k">-</span> } <span class="pl-k">else</span> <span class="pl-k">if</span> (<span class="pl-smi">feature</span>.<span class="pl-c1">type</span> <span class="pl-k">===</span> <span class="pl-s"><span class="pl-pds">"</span>way<span class="pl-pds">"</span></span> <span class="pl-k">&&</span> <span class="pl-smi">feature</span>.<span class="pl-smi">geometry</span>) {
<span class="pl-k">+</span> } <span class="pl-k">else</span> <span class="pl-k">if</span> (<span class="pl-smi">feature</span>.<span class="pl-c1">type</span> <span class="pl-k">===</span> <span class="pl-s"><span class="pl-pds">"</span>way<span class="pl-pds">"</span></span> <span class="pl-k">&&</span> <span class="pl-smi">feature</span>.<span class="pl-smi">geometry</span> <span class="pl-k">&&</span> <span class="pl-smi">feature</span>.<span class="pl-smi">geometry</span>.<span class="pl-c1">length</span> <span class="pl-k">></span> <span class="pl-c1">0</span>) {
geometry <span class="pl-k">=</span> <span class="pl-c1">L</span>.<span class="pl-en">polyline</span>(<span class="pl-smi">feature</span>.<span class="pl-smi">geometry</span>.<span class="pl-en">filter</span>(<span class="pl-k">function</span> (<span class="pl-smi">point</span>) {
<span class="pl-k">return</span> point <span class="pl-k">!==</span> <span class="pl-c1">null</span>;
}).<span class="pl-en">map</span>(<span class="pl-k">function</span> (<span class="pl-smi">point</span>) {
</pre></div>
<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/openstreetmap/openstreetmap-website/issues/1608#issuecomment-321636152">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABWnLY7AaMOAPVQGpOmXMOlkVQuxukM0ks5sW0y-gaJpZM4OuuLx">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABWnLUC28YKoEd4RqE6kWsxYjHdwATZ8ks5sW0y-gaJpZM4OuuLx.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
<link itemprop="url" href="https://github.com/openstreetmap/openstreetmap-website/issues/1608#issuecomment-321636152"></link>
<meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/openstreetmap/openstreetmap-website","title":"openstreetmap/openstreetmap-website","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/openstreetmap/openstreetmap-website"}},"updates":{"snippets":[{"icon":"PERSON","message":"@mmd-osm in #1608: Suggested fix:\r\n\r\n```javascript\r\ndiff --git a/app/assets/javascripts/index/query.js b/app/assets/javascripts/index/query.js\r\nindex 018aedf..7ac613d 100644\r\n--- a/app/assets/javascripts/index/query.js\r\n+++ b/app/assets/javascripts/index/query.js\r\n@@ -146,7 +146,7 @@ OSM.Query = function(map) {\r\n \r\n if (feature.type === \"node\" \u0026\u0026 feature.lat \u0026\u0026 feature.lon) {\r\n geometry = L.circleMarker([feature.lat, feature.lon], featureStyle);\r\n- } else if (feature.type === \"way\" \u0026\u0026 feature.geometry) {\r\n+ } else if (feature.type === \"way\" \u0026\u0026 feature.geometry \u0026\u0026 feature.geometry.length \u003e 0) {\r\n geometry = L.polyline(feature.geometry.filter(function (point) {\r\n return point !== null;\r\n }).map(function (point) {\r\n\r\n```"}],"action":{"name":"View Issue","url":"https://github.com/openstreetmap/openstreetmap-website/issues/1608#issuecomment-321636152"}}}</script>