aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZog2018-04-23 17:13:59 +0200
committerZog2018-04-23 17:13:59 +0200
commit9d107c6ab9fe188efa5a51028d35ed06d9d40ad5 (patch)
tree9d286097af0f4a11da74a83737fba0ab8745fecc
parent38b338af7d3ec9416b797a12be938ed17bc20dd6 (diff)
downloadchouette-core-6642-fix-metadata-serialization.tar.bz2
Refs #6642; Fix metadata JSON serialization6642-fix-metadata-serialization
-rw-r--r--app/models/chouette/routing_constraint_zone.rb2
-rw-r--r--app/models/concerns/metadata_support.rb4
2 files changed, 5 insertions, 1 deletions
diff --git a/app/models/chouette/routing_constraint_zone.rb b/app/models/chouette/routing_constraint_zone.rb
index 2cfb60bdd..6b7c228b0 100644
--- a/app/models/chouette/routing_constraint_zone.rb
+++ b/app/models/chouette/routing_constraint_zone.rb
@@ -1,6 +1,6 @@
module Chouette
class RoutingConstraintZone < Chouette::TridentActiveRecord
- # has_metadata
+ has_metadata
include ChecksumSupport
include ObjectidSupport
diff --git a/app/models/concerns/metadata_support.rb b/app/models/concerns/metadata_support.rb
index c4bedbcda..182ab8310 100644
--- a/app/models/concerns/metadata_support.rb
+++ b/app/models/concerns/metadata_support.rb
@@ -66,6 +66,10 @@ module MetadataSupport
"#{name}_updated_at".to_sym
end
+ def as_json
+ @table.as_json
+ end
+
def method_missing(mid, *args)
out = super(mid, *args)
owner.send :write_attribute, attribute_name, @table