Mercurial > pub > Impl
diff Lib/IMPL/ORM/Object.pm @ 43:009aa9ca2e48
merge
author | Sergey |
---|---|
date | Thu, 07 Jan 2010 15:41:49 +0300 |
parents | d660fb38b7cc |
children | 32d2350fccf9 |
line wrap: on
line diff
--- a/Lib/IMPL/ORM/Object.pm Thu Jan 07 15:34:42 2010 +0300 +++ b/Lib/IMPL/ORM/Object.pm Thu Jan 07 15:41:49 2010 +0300 @@ -72,7 +72,7 @@ $schema->appendChild( new IMPL::ORM::Schema::Relation::HasMany($ormProp->Name, $type->entityName) ); } elsif (my $type = $dataSchema->isValueType($ormProp->Type,'IMPL::ORM::Object')) { # поле - $schema->appendChild( new IMPL::ORM::Schema::Field($ormProp->Name,$type) ); + $schema->appendChild( new IMPL::ORM::Schema::Field($ormProp->Name,$type->name) ); } elsif (my $entity = $dataSchema->resolveType($ormProp->Type)) { # отношение ссылка $schema->appendChild( new IMPL::ORM::Schema::Relation::HasOne($ormProp->Name,$entity->entityName));