Dancer/DBIC/postgresql

Bonjour,

y a t il des pros de dancer/DBIC/postgresql dans l’assistance ?

J’ai fait une config, tout me semble bon, mais cela ne fait pas ce que je veux…

Config:

config.yml

[code]plugins:
DBIC:
default:
dsn: dbi:Pg:dbname=gesloc
schema_class: gesloc::Schema
user: postgres
password: ******

  options:
    RaiseError: 1
    PrintError: 1[/code]

gesloc.pm

[code]use Dancer::Plugin::DBIC;
get ‘/test-dbix’ => sub {
my ($action,$id) = splat;

my $data = schema 'default';
my $retour=$data->resultset("Personne")->find ({ nom => 'dupont' });
my $temp= "nom:". $retour->{prenom};
       
template 'test-dbix', {    temp => $temp };

};[/code]

postgresql:
table ‘personne’ dans base ‘gesloc’

Message d’erreur dancer :

[code]Warning caught during route execution: Use of uninitialized value in concatenation (.) or string at /usr/share/gesloc/lib/gesloc.pm line 382.

/usr/share/gesloc/lib/gesloc.pm around line 382

379
380 my $data = schema ‘default’;
381 my $retour=$data->resultset(“Personne”)->find ({ nom => ‘dupont’ });
382 my $temp= “nom:”. $retour->{prenom};
383 #." - “.$retour->prenom.” - ".$retour->situation_familiale->nom;
384
385 template ‘test-dbix’, { temp => $temp };
[/code]

Il semblerait qu’il ne retourne pas la valeur de $retour->prenom alors qu’avec dbix sans dancer ça fonctionne à merveille… :-\ Des idées ?