diff options
| author | Zog | 2018-04-23 17:13:59 +0200 | 
|---|---|---|
| committer | Zog | 2018-04-23 17:13:59 +0200 | 
| commit | 9d107c6ab9fe188efa5a51028d35ed06d9d40ad5 (patch) | |
| tree | 9d286097af0f4a11da74a83737fba0ab8745fecc | |
| parent | 38b338af7d3ec9416b797a12be938ed17bc20dd6 (diff) | |
| download | chouette-core-9d107c6ab9fe188efa5a51028d35ed06d9d40ad5.tar.bz2 | |
Refs #6642; Fix metadata JSON serialization6642-fix-metadata-serialization
| -rw-r--r-- | app/models/chouette/routing_constraint_zone.rb | 2 | ||||
| -rw-r--r-- | app/models/concerns/metadata_support.rb | 4 | 
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 | 
