[Koha-devel] SQL queries showing data that will cause software errors.
Katrin Fischer
katrin.fischer.83 at web.de
Sat Sep 29 11:48:35 CEST 2018
Hi Barton,
I think holds on items without item types is a special case of "items
without itemtypes". Generally items without itemtypes (with
item-level_itype on items) will cause problems with Koha and should be
avoided. I think the best option would be to make itemtype mandatory now
that bug 14662 is fixed.
Jonathan has started a new script to catch inconsistencies like that,
that can check for missing itemtypes:
Bug 21150 - Data inconsistencies - item types
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=21150
It can also check for false authority types, and missing holdingbranch
and homebranch in items. More could be added to it.
Hope this helps,
Katrin
On 28.09.2018 21:20, Barton Chittenden wrote:
> When ByWater started upgrading our partners to 17.11 last spring, I
> noticed that we were getting a lot of errors of the form
>
> "can't call method * on an undefined value at ..."
>
> We're starting to see these errors because more and more of our code
> uses Koha objects, and these will fail if a method is called on an
> undefined object.
>
> I brought this up here:
> http://lists.koha-community.org/pipermail/koha-devel/2018-June/044613.html
>
> I think that there was also another thread about this, which I can't
> find at the moment... Jonathan's opinion on this is that we should
> start creating queries which find data that will fail. This thread is
> for those queries, since I have an example:
>
> Circulating or holdable items without item type
>
> SELECT
> biblionumber,
> itemnumber,
> barcode,
> title,
> notforloan
> FROM
> items
> INNER JOIN biblio USING (biblionumber)
> WHERE
> notforloan < 1
> AND itype IS NULL
>
> Once we have a few of these at hand, I'll start a page on the Koha wiki.
>
>
>
> _______________________________________________
> Koha-devel mailing list
> Koha-devel at lists.koha-community.org
> http://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/20180929/fff7f62f/attachment-0001.html>
More information about the Koha-devel
mailing list