aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas Haddad2017-01-27 18:14:07 +0100
committerThomas Haddad2017-01-27 18:14:07 +0100
commit1edf44f8843bbf558e3b24cac3cd9ab75c1782c0 (patch)
tree39b39e624258b3b5ab4464a21ccae3f5c2496a58
parentaae388105fec86e47eb5e0dbc5d633080287b16d (diff)
downloadchouette-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>
-rw-r--r--app/assets/javascripts/es6_browserified/itineraries/components/BSelect2.js4
-rw-r--r--app/assets/javascripts/es6_browserified/itineraries/reducers/stopPoints.js2
-rw-r--r--app/views/autocomplete_stop_areas/around.rabl4
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