[Koha-devel] On Koha::Object->store

Renvoize, Martin martin.renvoize at ptfs-europe.com
Wed Sep 16 16:45:05 CEST 2020


I've been caught by this before myself.

I have a vague recollection of such a patch getting in at some point, then
being reverted.. perhaps for performance reasons?

Either way.. there is *Bug 20621*
<https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=20621> - Add
ability for Koha::Object objects to update themselves with database
generated value automatically


*Martin Renvoize*

<https://www.ptfs-europe.com>

Development Team Manager

Community Release Manager (19.11, 20.05)


*Phone:* +44 (0) 1483 378728

*Mobile:* +44 (0) 7725 985 636

*Email:* martin.renvoize at ptfs-europe.com

*Fax:* +44 (0) 800 756 6384


www.ptfs-europe.com







Registered in the United Kingdom No. 06416372   VAT Reg No. 925 7211 30

The information contained in this email message may be privileged,
confidential and protected from disclosure. If you are not the intended
recipient, any dissemination, distribution or copying is strictly
prohibited. If you think that you have received this email message in
error, please email the sender at info at ptfs-europe.com




On Tue, 15 Sep 2020 at 20:59, Tomas Cohen Arazi <tomascohen at gmail.com>
wrote:

> Hi, I've been fixing a bug in Koha::Item->store, and I remembered I wasn't
> sure why we keep the current behaviour instead of making ->store return the
> ->get_from_storage result like:
>
>     return $self->SUPER::store->get_from_storage;
>
> I know this is 'how DBIC works' but I don't think there's much gain by
> avoiding it, and anyone calling ->store and doing something else
> afterwards, needs to remember ->discard_changes (or better
> ->get_from_storage) needs to be called in order to have the auto
> generated/updated fields the DB handles (autoincrement fields, timestamps,
> etc).
>
> So, is there a reason to keep this as-is?
>
> --
> 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 : http://www.koha-community.org/
> git : http://git.koha-community.org/
> bugs : http://bugs.koha-community.org/
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.koha-community.org/pipermail/koha-devel/attachments/20200916/cb15b95d/attachment.htm>


More information about the Koha-devel mailing list