https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43603 --- Comment #4 from Martin Renvoize (ashimema) <martin.renvoize@openfifth.co.uk> --- Created attachment 206592 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=206592&action=edit Bug 43603: Add Koha::ArticleRequestScanAccount(s) and Koha::ArticleRequestScanLog(s) Adds the object classes for the two new tables: - Koha::ArticleRequestScanAccount(s): scan source configuration. Its file_transport accessor resolves via Koha::File::Transports->find() rather than blessing the related row through the singular Koha::File::Transport base class, so the returned object dispatches to its concrete backend subclass (::Local, ::FTP, ::SFTP) - mirroring the existing pattern in Koha::Edifact::Transport for the same file_transport_id relationship. Blessing via the polymorphic base class would return an object whose connect/download_file/list_files methods are all unimplemented stubs. - Koha::ArticleRequestScanLog(s): per-account, per-filename idempotency records consulted by article_request_scans.pl before reprocessing a file. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com> -- You are receiving this mail because: You are watching all bug changes.