[Dbix-class] DBIx::Class 0.08100 released to CPAN

Peter Rabbitson rabbit+dbic at rabbit.us
Wed Apr 22 17:18:34 GMT 2009


David Ihnen wrote:
> Matt S Trout wrote:
>> On Tue, Apr 21, 2009 at 10:59:48AM -0700, David Ihnen wrote:
>>   
>>>     
>> Which is why:
>>
>>   
>>> ->create_related('ivr_holiday', { holiday => date, description => 
>>> $description });
>>>
>>> is called. but does not create an error on groups when
>>>
>>> ->create_related('ivr_holiday', { holiday => date, description => 
>>> $description, donor => undef });
>>>     
>>
>> That change is correct - as I say, DBIC can't tell what's going to be in
>> the database so it errs on the side of paranoia.
>>
>> Better to die() than to silently return the wrong thing.
>>
>>   
> Yes, but it does not explain why the groups relationship doesn't throw
> the same error that the donor relationship did throw, when it is
> configured identically with the same sort of relationships.
> 
> Surely its a bug if only the first relationship is checked and not all
> of them?
> 

It might be, but there is no way to tell unless you show us _complete_
invocation code for both the group and the holiday stuff. There got to
be at least something that is different.



More information about the DBIx-Class mailing list