Bugi #5495
OUTI: Nidehaussa jokin jumittaa haun valmistumista
0%
Kuvaus
Kun hakee OUTIssa nidehaulla noilla spekseillä:
Kotikirjasto: Oulun kaupunginkirjasto
Nykyinen kirjasto: Pekurin kirjasto
Hyllypaikka: Aikuiset
Kokoelma: Romantiikka
Jää haku "Käsitellään..." -tilaan eikä valmistu ollenkaan.
Sain rajattua jumittavat niteet hankinta/saapumisvuodelle 2020 ja 2021. Muiden vuosien aikuisten romantiikka Pekurissa antoi tuloksia.
Emme vain keksi mikä niteissä on vikana, jotta ne rikkovat haun.
Tässä jumittavat niteet:
564N25042843
564N25043009
564N24708820
564N25258713
564N25275252
564N25408053
564N25408128
564N25987857
564N25854135
Ollaan yritetty tallentaa tietueet uudelleen, tallentaa niteet uudelleen, poistaa Pekurista ja siirtää ne sinne uudelleen.
Koska muitakin nidehakuja jää jumiin, niin on oletettavaa, että muitakin niteitä on nidehaun mielestä rikki. Olisi hyvä saada selville mistä ongelma johtuu, jotta voisi korjata tilanteen ja saadaan nidehaku antamaan tuloksia.
Vielä semmoinen nippelitieto, että kun hakee Oulun pääkirjaston, havaintokirjastona Pekuri ilman muita rajauksia, niin saa hakutuloksen (5427 nidettä) eikä junnaamista esiinny, mutta jos koettaa rajata hyllypaikka-sarakkeessa Aikuiset tai Kokoelma-sarakkeessa Romantiikka, niin tulos menee "Käsitellään..." -tilaan eikä valmistu. Samoin, jos klikkaa alasvetovalikkoa "Näytä kaikki", niin haku jumittuu.
Jos hakee vain kotikirjasto (OUPK) ja hvaintokirjasto (OUPE)rajauksilla eikä tee tuloksiin mitään rajauksia eikä koeta saada kaikkia näkyville, niin niin kauan pystyy siirtymään tulossivulta toiselle kunnes oletettavasti seuraavalla sivulla on vuoden 20 tai 21 aikuisten romantiikka-nide, joka on rikki. Silloin haku jumittuu. Laitoin hyllypaikan mukaan järjestykseen tuloksen ja kolmatta sivua en saa auki, kun selailin sivu sivulta.
Historia
#1
Updated by Anneli Österman noin kuukausi ago
- Tila changed from Uusi to Kommentoitu
Tätä katottiin jonkinverran ja ilmeisesti haussa jokin tulosjoukossa oleva teos saa null-arvon, jota sitten yritetään hakea onnistumatta RESTistä.
#2
Updated by Emmi Takkinen noin kuukausi ago
Selaimen konsolista löytyi tällainen virhe (Network->listalta POST->sivupaneelista Response):
SyntaxError: JSON.parse: bad control character in string literal at line 12 column 17 of the JSON data
Siellä näkyisi olevan tietueen 2170720 niteessä 564N25275252 itemcallnumberissa ylimääräinen välilyönti:
"AIK 84.2 FAG "
Jos sen korjaa, niin korjaantuuko nidehaun taulukko?
#3
Updated by Anneli Österman noin kuukausi ago
- Tila changed from Kommentoitu to Ratkaisu ehdotettu
Poistin ylimääräiset välilyönnit tuolta niteeltä ja minusta tuo kyseinen haku toimii nyt. Nyt enää pitäisi löytää muut vastaavat tapaukset. :D
#4
Updated by Anneli Österman noin kuukausi ago
- Tila changed from Ratkaisu ehdotettu to Kommentoitu
OUTIssa on 8021 nidettä, joissa on itemcallnumberissa välilyönti/välilyöntejä lopussa.
Lapissa 11648 nidettä
Siilissä 63
Vaarassa 5833
Lumpukoissa 15318
Kyytissä 315
Hellessä 1287
Vaskissa 2614
Pitäisikö ja pystyisikö nuo "korjaamaan" eli poistamaan lopusta ylimääräiset välilyönnit jonkinlaisella ajolla? Siilin ja Kyytin vois vielä korjata käsin, mutta noita muita ei ehkäpä.
#5
Updated by Emmi Takkinen noin kuukausi ago
- Nimetty set to Emmi Takkinen
#6
Updated by Anneli Österman noin kuukausi ago
Tehdään ajo, jolla poistetaan lopusta ylimääräiset välilyönnit.
#7
Updated by Emmi Takkinen noin kuukausi ago
- Määräaika set to 16. Heinäkuuta 2022
#8
Updated by Emmi Takkinen 27 päivää ago
- Määräaika deleted (
16. Heinäkuuta 2022) - Tila changed from Kommentoitu to Työn alla
Ajot tehty ja suurin osa välilyönneistä poistui:
UPDATE items SET itemcallnumber = TRIM(itemcallnumber) WHERE itemcallnumber REGEXP '\\s$';
Suurinpaan osaan kimpoista jäi kuitenkin edelleen näitä "välilyönnillisiä" signumeita. Katson uudestaan huomenna millä nekin saadaan pois, TRIM ei näköjään syystä tai toisesta toimi kaikissa tilanteissa.
#9
Updated by Emmi Takkinen 26 päivää ago
- Tila changed from Työn alla to Kommentoitu
Ajot tehty uudelleen, nyt niin että välilyönnit ja tabit tulevat mukaan:
UPDATE items SET itemcallnumber = TRIM(BOTH ' ' FROM TRIM(BOTH '\t' FROM itemcallnumber)) WHERE itemcallnumber REGEXP '\\s$';
Ajoa tehdessä huomasin, että näitä välilyönnillisiä oli tullut lähes joka kimppaan lisää. Vaikuttaisi siis sille, että js-rimpsu jolla nämä pitäisi siivota ei täysin toimi.
#10
Updated by Anneli Österman 26 päivää ago
Jos ne välilyönnit ovat myös lehtitilauksessa luokka-kentässä, niin sitä kautta syntyy aina uusia niteitä, joilla on signumissa välilyönti. Pääkäyttäjien vkon 29 muistiossa on linkki sql-kyselyyn, jolla voi hakea lehtitilaukset, joiden luokka-kentässä on perässä välilyöntejä. Sen avulla voi korjata lehtitilaukset.
#11
Updated by Katri Sillgren 25 päivää ago
Anneli Österman kirjoitti:
Jos ne välilyönnit ovat myös lehtitilauksessa luokka-kentässä, niin sitä kautta syntyy aina uusia niteitä, joilla on signumissa välilyönti. Pääkäyttäjien vkon 29 muistiossa on linkki sql-kyselyyn, jolla voi hakea lehtitilaukset, joiden luokka-kentässä on perässä välilyöntejä. Sen avulla voi korjata lehtitilaukset.
Kiitos Anneli sql-kyselystä. Poistin Hellen 18 lehtitilauksesta signumien ylimääräiset välilyönnit.
#12
Updated by Emmi Takkinen 9 päivää ago
- Tila changed from Kommentoitu to Ratkaisu ehdotettu
#13
Updated by Piia Semenoff 4 päivää ago
- Tila changed from Ratkaisu ehdotettu to Kommentoitu
Emmi Takkinen kirjoitti:
Ajot tehty uudelleen, nyt niin että välilyönnit ja tabit tulevat mukaan:
[...]
Ajoa tehdessä huomasin, että näitä välilyönnillisiä oli tullut lähes joka kimppaan lisää. Vaikuttaisi siis sille, että js-rimpsu jolla nämä pitäisi siivota ei täysin toimi.
Hei, onko js-rimpsu korjattu vai tuleeko välilyönnillisiä koko ajan lisää? Jos tulee, niin saisiko syntyneistä välilyönnillilistä signumeista raportin säännöllistä läpikäymistä varten?
#14
Updated by Emmi Takkinen 4 päivää ago
- Tila changed from Kommentoitu to Työn alla
Piia Semenoff kirjoitti:
Emmi Takkinen kirjoitti:
Ajot tehty uudelleen, nyt niin että välilyönnit ja tabit tulevat mukaan:
[...]
Ajoa tehdessä huomasin, että näitä välilyönnillisiä oli tullut lähes joka kimppaan lisää. Vaikuttaisi siis sille, että js-rimpsu jolla nämä pitäisi siivota ei täysin toimi.
Hei, onko js-rimpsu korjattu vai tuleeko välilyönnillisiä koko ajan lisää? Jos tulee, niin saisiko syntyneistä välilyönnillilistä signumeista raportin säännöllistä läpikäymistä varten?
Ei sitä ole korjattu, en muista tarkalleen mitä sen korjaamisesta sovittiin, mutta pitää ottaa työn alle. Näköjään näitä tulee edelleen (OUTIssa tällä hetkellä 61). Väsäilen jonkinlaisen rapsan näille.
#15
Updated by Piia Semenoff 4 päivää ago
Emmi Takkinen kirjoitti:
Ei sitä ole korjattu, en muista tarkalleen mitä sen korjaamisesta sovittiin, mutta pitää ottaa työn alle. Näköjään näitä tulee edelleen (OUTIssa tällä hetkellä 61). Väsäilen jonkinlaisen rapsan näille.
Kiitos :)
#16
Updated by Emmi Takkinen 4 päivää ago
Tässä raportti:
SELECT CONCAT('<a href=\"/cgi-bin/koha/catalogue/detail.pl?biblionumber=',b.biblionumber,'\">',b.title,'</a>') AS 'Nimeke',
CONCAT('<a href=\"/cgi-bin/koha/cataloguing/additem.pl?op=edititem&biblionumber=',b.biblionumber,'&itemnumber=',i.itemnumber,'\">',i.barcode,'</a>') AS 'Viivakoodi'
FROM items i
LEFT JOIN biblio b ON(i.biblionumber = b.biblionumber)
WHERE i.itemcallnumber REGEXP '\\s$'
Viivakoodi linkki aukeaa suoraan niteen muokkaukseen.
--EDIT--
Tässä vielä linkki raporttiin.
#17
Updated by Emmi Takkinen 4 päivää ago
Voi myös olla, että ainakin osa näistä virheellisistä signumeista syntyy lehtitilausten yhteydessä. Anneli kommentoi tuolla ylempänä:
Jos ne välilyönnit ovat myös lehtitilauksessa luokka-kentässä, niin sitä kautta syntyy aina uusia niteitä, joilla on signumissa välilyönti.
Eli kannattanee katsoa ensin lehtitilaukset kuntoon.
#18
Updated by Piia Semenoff 3 päivää ago
Emmi Takkinen kirjoitti:
Voi myös olla, että ainakin osa näistä virheellisistä signumeista syntyy lehtitilausten yhteydessä. Anneli kommentoi tuolla ylempänä:
Jos ne välilyönnit ovat myös lehtitilauksessa luokka-kentässä, niin sitä kautta syntyy aina uusia niteitä, joilla on signumissa välilyönti.
Eli kannattanee katsoa ensin lehtitilaukset kuntoon.
Kiitos raportista ja neuvosta, teemme niin :)