lib/neo4j/active_node/id_property.rb in neo4j-3.0.4 vs lib/neo4j/active_node/id_property.rb in neo4j-4.0.0.rc.1

- old
+ new

@@ -45,10 +45,10 @@ def define_property_method(clazz, name) clear_methods(clazz, name) clazz.module_eval(%Q{ def id - persisted? ? #{name} : nil + persisted? ? #{name.to_sym == :id ? 'attribute(\'id\')' : name} : nil end validates_uniqueness_of :#{name} property :#{name}