[Koha-bugs] [Bug 28001] New: delete_patrons.pl requires category but does not mention this in POD
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Fri Mar 19 13:37:13 CET 2021
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=28001
Bug ID: 28001
Summary: delete_patrons.pl requires category but does not
mention this in POD
Change sponsored?: ---
Product: Koha
Version: master
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: P5 - low
Component: Command-line Utilities
Assignee: koha-bugs at lists.koha-community.org
Reporter: nick at bywatersolutions.com
QA Contact: testopia at bugs.koha-community.org
CC: robin at catalyst.net.nz
You cannot run the script without category, the SQL fails - we should either
fix this or note that category is mandatory in the script
root at kohadevbox:koha(master)$ perl misc/cronjobs/delete_patrons.pl
--expired_before =1910-01-01
C4::Members::GetBorrowersToExpunge(): DBI Exception: DBD::mysql::st execute
failed: You have an error in your SQL syntax; check the manual that corresponds
to your MariaDB server version for the right syntax to use near ') GROUP BY
borrowers.borrowernumber
) xxx WHERE currentissue IS NULL' at line 12 [for Statement "
SELECT *
FROM (
SELECT borrowers.borrowernumber,
MAX(old_issues.timestamp) AS latestissue,
MAX(issues.timestamp) AS currentissue
FROM borrowers
JOIN categories USING (categorycode)
LEFT JOIN (
SELECT guarantor_id
FROM borrower_relationships
WHERE guarantor_id IS NOT NULL
AND guarantor_id <> 0
) as tmp ON borrowers.borrowernumber=tmp.guarantor_id
LEFT JOIN old_issues USING (borrowernumber)
LEFT JOIN issues USING (borrowernumber) WHERE category_type <> 'S'
AND ( borrowers.flags IS NULL OR borrowers.flags = 0 )
AND tmp.guarantor_id IS NULL
AND dateexpiry < ? AND categorycode IN () GROUP BY
borrowers.borrowernumber
--
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
More information about the Koha-bugs
mailing list