[Koha-bugs] [Bug 32442] New: Invalid Template Toolkit in notices can cause broader errors
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Fri Dec 9 19:14:15 CET 2022
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=32442
Bug ID: 32442
Summary: Invalid Template Toolkit in notices can cause broader
errors
Change sponsored?: ---
Product: Koha
Version: master
Hardware: All
OS: All
Status: NEW
Severity: enhancement
Priority: P5 - low
Component: Notices
Assignee: koha-bugs at lists.koha-community.org
Reporter: lucas at bywatersolutions.com
QA Contact: testopia at bugs.koha-community.org
I have been noticing something while testing notices lately that I wanted to
point out and see if anyone else can recreate, this is happening for me in KTD:
To recreate:
1. Go to any notice and create some invalid Template Toolkit:
[% IF ( 1 == 1 %]
test
[% END %]
2. Save and continue
3. Notice the Template Toolkit error:
This is good.
3. Correct the error:
[% IF ( 1 == 1 ) %]
test
[% END %]
4. Now save again. This time I see the Template Toolkit error like:
DBIx::Class::Storage::DBI::mysql::_exec_svp_rollback(): DBI Exception:
DBD::mysql::db do failed: SAVEPOINT savepoint_0 does not exist at
/kohadevbox/koha/C4/Letters.pm line 1624
5. Save anyways
6. Logout of Koha and attempt to log back in:
It explodes with this error:
{UNKNOWN}: Transaction aborted:
DBIx::Class::Storage::DBI::mysql::_exec_svp_release(): DBI Exception:
DBD::mysql::db do failed: SAVEPOINT savepoint_4 does not exist at
/kohadevbox/koha/Koha/Object.pm line 170
. Rollback failed: DBIx::Class::Storage::DBI::mysql::_exec_svp_rollback(): DBI
Exception: DBD::mysql::db do failed: SAVEPOINT savepoint_3 does not exist at
/kohadevbox/koha/Koha/Patron.pm line 363 at /kohadevbox/koha/Koha/Patron.pm
line 363
at /usr/share/perl5/DBIx/Class/Exception.pm line 77
--
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.
More information about the Koha-bugs
mailing list