[Koha-bugs] [Bug 24001] Cannot edit card template
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Tue Nov 19 15:29:06 CET 2019
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=24001
--- Comment #10 from Chris Nighswonger <cnighswonger at foundations.edu> ---
(In reply to Jonathan Druart from comment #9)
> edit-template, sorry!
>
> So basically, /cgi-bin/koha/patroncards/edit-template.pl?op=new
> displays:
> https://snipboard.io/HCSgBE.jpg
>
> See the "Click here to define a printer profile", even if printer profiles
> exist (this is IMO a bug).
I tend to agree.
>
> Then save => It's not saved and we get the SQL error.
>
> Given the code you pointed it to me, a profile is created if none is passed.
> Are we expecting it to be created with a profile_id=0?
> What on the second template we will add? We created another profile_id=0?
No.
When a new template is created with no profile_id passed along, the profile_id
is set to 0: http://tinyurl.com/smoh5g6
Ah ha! Here is the offending line: http://tinyurl.com/qurdjnc
It should be thus:
my @params = ( profile_id => scalar $cgi->param('profile_id') || 0,
Only we need to be sure that the value of profile_id is truly numeric and not
just null. Perhaps it may need to be quoted. Field constraints disallow null
values and '' is just that, of course.
--
You are receiving this mail because:
You are watching all bug changes.
More information about the Koha-bugs
mailing list