I am attaching a test case. It is a full tar - because I think it only happens when using load_namespaces.
[EMAIL PROTECTED]:~/progs/fails_at_insert> perl fails_at_insert.pl
DBIx::Class::Row::insert(): DBSchema::Result::User=HASH(0x8ab21d8)
isn't a User at fails_at_insert.pl line 15
If I use DBIC from CPAN - it works:
[EMAIL PROTECTED]:~/progs/fails_at_insert> export PERL5LIB=
[EMAIL PROTECTED]:~/progs/fails_at_insert> perl fails_at_insert.pl
[EMAIL PROTECTED]:~/progs/fails_at_insert>
The script is simple:
[EMAIL PROTECTED]:~/progs/fails_at_insert> cat fails_at_insert.pl
use strict;
use warnings;
use lib 'lib';
use DBSchema;
my $dsn = 'dbi:SQLite:dbname=dvdzbr.db';
my $schema = DBSchema->connect( $dsn ); #, $user, $pass, {} );
my $dvd = $schema->resultset( 'Dvd' )->new_result({});
my $user = $dvd->related_resultset( 'owner' )->new( {
name => 'temp name',
username => 'temp name',
password => 'temp name',
}
);
$user->insert;
--
Zbigniew Lukasiak
http://brudnopis.blogspot.com/
http://perlalchemy.blogspot.com/
fails_at_insert.tgz
Description: GNU Zip compressed data
_______________________________________________ List: http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/dbix-class IRC: irc.perl.org#dbix-class SVN: http://dev.catalyst.perl.org/repos/bast/DBIx-Class/ Searchable Archive: http://www.grokbase.com/group/[email protected]
