@@ -, +, @@ - In the location bar, modify the URL so that it uses only the itemnumber parameter, e.g. /cgi-bin/koha/cataloguing/additem.pl?itemnumber=12345 The page should load the correct record's items. - If you add the "op" parameter it should load the item for editing in the form: /cgi-bin/koha/cataloguing/additem.pl?itemnumber=12345&op=edititem --- cataloguing/additem.pl | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) --- a/cataloguing/additem.pl +++ a/cataloguing/additem.pl @@ -396,8 +396,18 @@ sub removeFieldsForPrefill { my $input = new CGI; my $error = $input->param('error'); -my $biblionumber = $input->param('biblionumber'); -my $itemnumber = $input->param('itemnumber'); + +my $biblionumber; +my $itemnumber; +if( $input->param('itemnumber') && !$input->param('biblionumber') ){ + $itemnumber = $input->param('itemnumber'); + my $item = Koha::Items->find( $itemnumber ); + $biblionumber = $item->biblionumber; +} else { + $biblionumber = $input->param('biblionumber'); + $itemnumber = $input->param('itemnumber'); +} + my $op = $input->param('op') || q{}; my $hostitemnumber = $input->param('hostitemnumber'); my $marcflavour = C4::Context->preference("marcflavour"); --