aboutsummaryrefslogtreecommitdiffstats
path: root/app/models/chouette
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/chouette')
-rw-r--r--app/models/chouette/journey_pattern.rb8
1 files changed, 6 insertions, 2 deletions
diff --git a/app/models/chouette/journey_pattern.rb b/app/models/chouette/journey_pattern.rb
index 366fde188..1ddf7c9fb 100644
--- a/app/models/chouette/journey_pattern.rb
+++ b/app/models/chouette/journey_pattern.rb
@@ -58,14 +58,14 @@ module Chouette
{
name: item['name'],
published_name: item['published_name'],
- registration_number: item['registration_number']
+ registration_number: item['registration_number'],
+ costs: item['costs']
}
end
def self.state_create_instance route, item
# Flag new record, so we can unset object_id if transaction rollback
jp = route.journey_patterns.create(state_permited_attributes(item))
-
# FIXME
# DefaultAttributesSupport will trigger some weird validation on after save
# wich will call to valid?, wich will populate errors
@@ -146,5 +146,9 @@ module Chouette
vjas.destroy
end
end
+
+ def costs
+ read_attribute(:costs) || {}
+ end
end
end