diff options
| author | Thomas Haddad | 2017-01-27 18:14:07 +0100 |
|---|---|---|
| committer | Thomas Haddad | 2017-01-27 18:14:07 +0100 |
| commit | 1edf44f8843bbf558e3b24cac3cd9ab75c1782c0 (patch) | |
| tree | 39b39e624258b3b5ab4464a21ccae3f5c2496a58 | |
| parent | aae388105fec86e47eb5e0dbc5d633080287b16d (diff) | |
| download | chouette-core-1edf44f8843bbf558e3b24cac3cd9ab75c1782c0.tar.bz2 | |
Refs #2407: Fix lon/lat not being available in api query and state
Signed-off-by: Thomas Shawarma Haddad <thomas.haddad@af83.com>
Signed-off-by: Jean-Paul Lescouzeres <jean-paul.lescouzeres@af83.com>
3 files changed, 7 insertions, 3 deletions
diff --git a/app/assets/javascripts/es6_browserified/itineraries/components/BSelect2.js b/app/assets/javascripts/es6_browserified/itineraries/components/BSelect2.js index 0bf3ebf38..dbe0e4f5c 100644 --- a/app/assets/javascripts/es6_browserified/itineraries/components/BSelect2.js +++ b/app/assets/javascripts/es6_browserified/itineraries/components/BSelect2.js @@ -23,7 +23,9 @@ class BSelect3 extends React.Component{ this.props.onChange(this.props.index, { text: e.currentTarget.textContent, stoparea_id: e.currentTarget.value, - user_objectid: e.params.data.user_objectid + user_objectid: e.params.data.user_objectid, + longitude: e.params.data.longitude, + latitude: e.params.data.latitude }) this.setState({edit: false}) } diff --git a/app/assets/javascripts/es6_browserified/itineraries/reducers/stopPoints.js b/app/assets/javascripts/es6_browserified/itineraries/reducers/stopPoints.js index 046a125f9..c802e6afc 100644 --- a/app/assets/javascripts/es6_browserified/itineraries/reducers/stopPoints.js +++ b/app/assets/javascripts/es6_browserified/itineraries/reducers/stopPoints.js @@ -62,7 +62,7 @@ const stopPoints = (state = [], action) => { return Object.assign( {}, t, - {stoppoint_id: "", text: action.text.text, stoparea_id: action.text.stoparea_id, user_objectid: action.text.user_objectid} + {stoppoint_id: "", text: action.text.text, stoparea_id: action.text.stoparea_id, user_objectid: action.text.user_objectid, latitude: action.text.latitude, longitude: action.text.longitude} ) } else { return t diff --git a/app/views/autocomplete_stop_areas/around.rabl b/app/views/autocomplete_stop_areas/around.rabl index a70752cbb..f2cf03254 100644 --- a/app/views/autocomplete_stop_areas/around.rabl +++ b/app/views/autocomplete_stop_areas/around.rabl @@ -13,7 +13,9 @@ child @stop_areas, root: :features, object_root: false do registration_number: s.registration_number, stoparea_id: s.id, text: "#{s.name} #{s.zip_code} #{s.city_name}", - user_objectid: s.user_objectid + user_objectid: s.user_objectid, + latitude: s.latitude, + longitude: s.longitude } end end |
