Fix test for errors from geocoder.ca to work properly. Closes #1213.
authorTom Hughes <tom@compton.nu>
Sat, 4 Oct 2008 23:20:58 +0000 (23:20 +0000)
committerTom Hughes <tom@compton.nu>
Sat, 4 Oct 2008 23:20:58 +0000 (23:20 +0000)
app/controllers/geocoder_controller.rb

index 79da2f6e9a2d52bb451e4840557eab0736287bec..531cce4221df34b2d10155e3f872251113d9197c 100644 (file)
@@ -102,7 +102,7 @@ private
     response = fetch_xml("http://geocoder.ca/?geoit=XML&postal=#{escape_query(query)}")
 
     # parse the response
-    unless response.get_elements("geodata/error")
+    if response.get_elements("geodata/error").empty?
       results.push({:lat => response.get_text("geodata/latt").to_s,
                     :lon => response.get_text("geodata/longt").to_s,
                     :zoom => POSTCODE_ZOOM,