@@ -, +, @@ authorities detail --- authorities/detail.pl | 2 ++ koha-tmpl/intranet-tmpl/prog/en/modules/authorities/detail.tt | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) --- a/authorities/detail.pl +++ a/authorities/detail.pl @@ -50,6 +50,7 @@ use C4::Koha; use Koha::Authorities; use Koha::Authority::Types; +use Koha::Token; our ($tagslib); @@ -219,6 +220,7 @@ $template->param( authtypetext => $authority_types->find($authtypecode)->authtypetext, authtypecode => $authtypecode, authority_types => $authority_types, + csrf_token => Koha::Token->new->generate_csrf({ session_id => scalar $query->cookie('CGISESSID') }), ); $template->{VARS}->{marcflavour} = C4::Context->preference("marcflavour"); --- a/koha-tmpl/intranet-tmpl/prog/en/modules/authorities/detail.tt +++ a/koha-tmpl/intranet-tmpl/prog/en/modules/authorities/detail.tt @@ -34,7 +34,7 @@ function confirm_deletion() { var is_confirmed = confirm(_("Are you sure you want to delete this authority?")); if (is_confirmed) { - window.location="authorities-home.pl?op=delete&authid=[% authid %]"; + window.location="authorities-home.pl?op=delete&authid=[% authid %]&csrf_token=[% csrf_token %]"; } } function Dopop(link) { --