[Koha-devel] Help needed

Tomas Cohen Arazi tomascohen at gmail.com
Tue Jul 12 17:07:20 CEST 2022


Thanks everyone!

El mar, 12 jul 2022 a las 0:15, Tomas Cohen Arazi (<tomascohen at gmail.com>)
escribió:

> Thanks, Jonathan. Your pointer was very helpful.
>
> El lun, 11 jul 2022 6:27, Jonathan Druart <jonathan.druart at gmail.com>
> escribió:
>
>> I think the problem is that Koha::Checkouts::Renewals has 2
>> ("virtual") FKs on the same column.
>>
>> t::lib::TestBuilder::_create_links is generating an object (/values)
>> for "checkout" and $col_values->{checkout _id} has the ID from the
>> checkout we generated.
>> THEN we are processing the next relationship, old_checkout, and
>> generate another checkout, but this time we pass the checkout_id
>> previously generated. As we cannot pass an AI value, TestBuilder
>> explodes with "Value not allowed for auto_incr issue_id in Issue".
>> I guess the fix would be to use the constraint's name instead of the
>> column's name.
>>
>> Le sam. 9 juil. 2022 à 02:18, Tomas Cohen Arazi <tomascohen at gmail.com> a
>> écrit :
>> >
>> > Hi all, I've been trying to track down a problem with TestBuilder
>> tests. The are failing (almost) randomly but I narrow it down to:
>> >
>> > - Koha::Checkouts::Renewals
>> > - Koha::Biblio::ItemGroup::Items
>> >
>> > I ran out of fuel today, but it would be great if some more eyes were
>> put on this, so I can move on with pushing new stuffs with a happy test
>> suite. This is the subset of TestBuilder.t that I'm looking at (put it in
>> t/db_dependent/test.t):
>> >
>> > https://paste.koha-community.org/10864
>> >
>> > My feeling is TestBuilder->_should_be_fk is not working as it should
>> (for Koha::Checkouts::Renewals) and about Koha::Biblio::ItemGroup::Items,
>> all I can say is that the table is a linking table, pretty much like the
>> club holds one.
>> >
>> > Thanks in advance and have a great weekend!
>> >
>> > --
>> > Tomás Cohen Arazi
>> > Theke Solutions (http://theke.io)
>> > ✆ +54 9351 3513384
>> > GPG: B2F3C15F
>> > _______________________________________________
>> > Koha-devel mailing list
>> > Koha-devel at lists.koha-community.org
>> > https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
>> > website : https://www.koha-community.org/
>> > git : https://git.koha-community.org/
>> > bugs : https://bugs.koha-community.org/
>>
>

-- 
Tomás Cohen Arazi
Theke Solutions (http://theke.io)
✆ +54 9351 3513384
GPG: B2F3C15F
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.koha-community.org/pipermail/koha-devel/attachments/20220712/77aebcf7/attachment-0001.htm>


More information about the Koha-devel mailing list