<font size=2 face="sans-serif">Well it returns "1" when I change
it to that.</font>
<br>
<br><tt><font size=2>Dimitar Petrov <mitakaa@gmail.com> wrote on
05/31/2012 04:00:31 PM:<br>
<br>
> From:</font></tt>
<br><tt><font size=2>> <br>
> Dimitar Petrov <mitakaa@gmail.com></font></tt>
<br><tt><font size=2>> <br>
> To:</font></tt>
<br><tt><font size=2>> <br>
> The elegant MVC web framework <catalyst@lists.scsys.co.uk></font></tt>
<br><tt><font size=2>> <br>
> Date:</font></tt>
<br><tt><font size=2>> <br>
> 05/31/2012 04:02 PM</font></tt>
<br><tt><font size=2>> <br>
> Subject:</font></tt>
<br><tt><font size=2>> <br>
> Re: [Catalyst] Deep Recusion error</font></tt>
<br><tt><font size=2>> <br>
> Hello Kenneth,</font></tt>
<br><tt><font size=2>> <br>
> actually many_to_many helpers are not considered as relationships.
<br>
> It's just a helper.</font></tt>
<br><tt><font size=2>> What are you trying to achieve? Get all roles
for given user? Does <br>
> $c->model('authdb::User')->find({username => $username})->roles
do the trick?</font></tt>
<br><tt><font size=2>> <br>
> Cheers,</font></tt>
<br><tt><font size=2>> Dimitar</font></tt>
<br><tt><font size=2>> <br>
> On Thu, May 31, 2012 at 10:38 PM, Kenneth S Mclane <ksmclane@us.ibm.com<br>
> > wrote:</font></tt>
<br><tt><font size=2>> Ok, I found that the recursion error is happening
when trying to <br>
> store the role in the session. <br>
> <br>
> my $roles = $c->model('authdb::User')->find( { 'username' =>
$username }, { <br>
>
prefetch => 'roles', <br>
>
columns => 'roles.role', <br>
>
}); <br>
>
#$c->session(role => $roles); <br>
> <br>
> When I comment it out the error goes away. I switched back to the
<br>
> above code. I am getting "No such relationship roles on User"
error <br>
> but I have this in my User.pm: <br>
> <br>
> __PACKAGE__->many_to_many("roles", "user_roles",
"role"); <br>
> <br>
> I do not understand why it refuses to acknowledge it. <br>
> <br>
> Regards </font></tt>
<br><tt><font size=2>> <br>
> Kenneth McLane </font></tt>
<br><tt><font size=2>> <br>
> 700 Locust St </font></tt>
<br><tt><font size=2>> <br>
> Systems Compliance Services </font></tt>
<br><tt><font size=2>> <br>
> Dubuque, 52001-6838 </font></tt>
<br><tt><font size=2>> <br>
> I1OB </font></tt>
<br><tt><font size=2>> <br>
> USA </font></tt>
<br><tt><font size=2>> <br>
> [image removed] </font></tt>
<br><tt><font size=2>> <br>
> GTS Services Delivery </font></tt>
<br><tt><font size=2>> <br>
> </font></tt>
<br><tt><font size=2>> <br>
> Phone: </font></tt>
<br><tt><font size=2>> <br>
> +1-563-845-4674 </font></tt>
<br><tt><font size=2>> <br>
> </font></tt>
<br><tt><font size=2>> <br>
> Tie-Line: </font></tt>
<br><tt><font size=2>> <br>
> 946-4674 </font></tt>
<br><tt><font size=2>> <br>
> </font></tt>
<br><tt><font size=2>> <br>
> Mobile: </font></tt>
<br><tt><font size=2>> <br>
> +1-563-940-7147 </font></tt>
<br><tt><font size=2>> <br>
> </font></tt>
<br><tt><font size=2>> <br>
> e-mail: </font></tt>
<br><tt><font size=2>> <br>
> ksmclane@us.ibm.com </font></tt>
<br><tt><font size=2>> <br>
> </font></tt>
<br><tt><font size=2>> <br>
> "Ideas come from everything" -- Alfred Hitchcock </font></tt>
<br><tt><font size=2>> <br>
> </font></tt>
<br><tt><font size=2>> <br>
> </font></tt>
<br><tt><font size=2>> <br>
> <br>
> <br>
> _______________________________________________<br>
> List: Catalyst@lists.scsys.co.uk<br>
> Listinfo: </font></tt><a href="http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst"><tt><font size=2>http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst</font></tt></a><tt><font size=2><br>
> Searchable archive: </font></tt><a href="http://www.mail-archive.com/catalyst@lists.scsys.co.uk/"><tt><font size=2>http://www.mail-archive.com/catalyst@lists.scsys.co.uk/</font></tt></a><tt><font size=2><br>
> Dev site: </font></tt><a href=http://dev.catalyst.perl.org/><tt><font size=2>http://dev.catalyst.perl.org/</font></tt></a><tt><font size=2><br>
</font></tt>
<br><tt><font size=2>> _______________________________________________<br>
> List: Catalyst@lists.scsys.co.uk<br>
> Listinfo: </font></tt><a href="http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst"><tt><font size=2>http://lists.scsys.co.uk/cgi-bin/mailman/listinfo/catalyst</font></tt></a><tt><font size=2><br>
> Searchable archive: </font></tt><a href="http://www.mail-archive.com/catalyst@lists.scsys.co.uk/"><tt><font size=2>http://www.mail-archive.com/catalyst@lists.scsys.co.uk/</font></tt></a><tt><font size=2><br>
> Dev site: </font></tt><a href=http://dev.catalyst.perl.org/><tt><font size=2>http://dev.catalyst.perl.org/</font></tt></a><tt><font size=2><br>
</font></tt>