aboutsummaryrefslogtreecommitdiffstats
path: root/app/models/chouette/vehicle_journey.rb
diff options
context:
space:
mode:
authorZog2018-01-11 12:16:38 +0100
committerZog2018-01-11 12:16:38 +0100
commit833d1e4f991f0f7a0f8800bbdc97410a846ffcec (patch)
treebbaed9e86151b76d294622e5849dadd6132f8eff /app/models/chouette/vehicle_journey.rb
parent25ddf5946b9e0e5412e6e0db5f0b6be264b59a72 (diff)
downloadchouette-core-833d1e4f991f0f7a0f8800bbdc97410a846ffcec.tar.bz2
Refs #5547 @0.25h; Show newly created VJ's short_id in editor
Diffstat (limited to 'app/models/chouette/vehicle_journey.rb')
-rw-r--r--app/models/chouette/vehicle_journey.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/app/models/chouette/vehicle_journey.rb b/app/models/chouette/vehicle_journey.rb
index 11da77948..11e489ab2 100644
--- a/app/models/chouette/vehicle_journey.rb
+++ b/app/models/chouette/vehicle_journey.rb
@@ -195,7 +195,9 @@ module Chouette
def self.state_create_instance route, item
# Flag new record, so we can unset object_id if transaction rollback
vj = route.vehicle_journeys.create(state_permited_attributes(item))
- item['objectid'] = vj.objectid
+ vj.after_commit_objectid
+ item['objectid'] = vj.objectid
+ item['short_id'] = vj.get_objectid.short_id
item['new_record'] = true
vj
end