2009/10/19 Wallace Reis <[email protected]>:
> On 15/10/2009, at 21:08, Dermot wrote:
>>>>>> my $record = {
>>>>>>       'validation_pass' => 1,
>>>>>>       'files' => [],
>>>>>>       'active' => 1,
>>>>>>       'name' => 'Gustav MR',
>>>>>>       'clipdata' => [
>>>>>>                       {
>>>>>>                         'contrib_id' => 2,
>>>>>>                       }
>>>>>>                     ],
>>>>>>       'contrib_id' => 2,
>>>>>>     };
>>>>>>
>>>>>
>>>>> Use a HashRef for clipdata rel instead of a ArrayRef.
>
> Here, you should note that currently find (and update) part of *_or_create
> methods will fail for nested relations, so you need to call
> find(update)_or_create for relationships separately.

That might explain why, even under 0.08112, I get
"DBIx::Class::ResultSet::find_or_create(): new_result needs a hash..."
when I use a nested structure. Are there any methods I can use that
will allow me to create new, nested rows?


>> I would really, really love to do a doc patch if I knew how. Mostly
>> because that's all I feel I have the ability to do. However I have no
>> experience of how to create patches. I guess it's a similar to `svn
>> diff > ...`. Is there something on the Advent Calendar's or similar
>> that might show me?
>
> Not sure, but a "svn diff" output or a "svk ci -P" patch is fine.


Thanx for this tip. I'd better get my facts right before I submit.
Dp.

_______________________________________________
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]

Reply via email to