Browse Source

Sometimes date fields have values that aren't dates

Like "Not available" in Greenwich.
tags/v0.4.5
Adrian Short 6 years ago
parent
commit
7441f13d6b
1 changed files with 4 additions and 4 deletions
  1. +4
    -4
      lib/uk_planning_scraper/idox.rb

+ 4
- 4
lib/uk_planning_scraper/idox.rb View File

@@ -129,11 +129,11 @@ module UKPlanningScraper
when 'Planning Portal Reference' when 'Planning Portal Reference'
app[:alternative_reference] = value app[:alternative_reference] = value
when 'Application Received' when 'Application Received'
app[:date_received] = Date.parse(value) if value != ''
app[:date_received] = Date.parse(value) if value.match(/\d/)
when 'Application Registered' when 'Application Registered'
app[:date_received] = Date.parse(value) if value != ''
app[:date_received] = Date.parse(value) if value.match(/\d/)
when 'Application Validated' when 'Application Validated'
app[:date_validated] = Date.parse(value) if value != ''
app[:date_validated] = Date.parse(value) if value.match(/\d/)
when 'Address' when 'Address'
app[:address] = value app[:address] = value
when 'Proposal' when 'Proposal'
@@ -143,7 +143,7 @@ module UKPlanningScraper
when 'Decision' when 'Decision'
app[:decision] = value app[:decision] = value
when 'Decision Issued Date' when 'Decision Issued Date'
app[:date_decision] = Date.parse(value) if value != ''
app[:date_decision] = Date.parse(value) if value.match(/\d/)
when 'Appeal Status' when 'Appeal Status'
app[:appeal_status] = value app[:appeal_status] = value
when 'Appeal Decision' when 'Appeal Decision'


Loading…
Cancel
Save