diff --git a/Koha/Booking.pm b/Koha/Booking.pm index 2450465649..8e9c45ad71 100644 --- a/Koha/Booking.pm +++ b/Koha/Booking.pm @@ -115,8 +115,13 @@ sub store { $self->biblio_id( $self->item->biblionumber ) unless $self->biblio_id; - Koha::Exceptions::Object::FKConstraint->throw() - unless ( $self->biblio_id == $self->item->biblionumber ); + Koha::Exceptions::Object::FKConstraint->throw( + broken_fk => 'item/biblio_id', + value => "item biblionumber: " + . $self->item->biblionumber + . " booking biblio_id: " + . $self->biblio_id + ) unless ( $self->biblio_id == $self->item->biblionumber ); } Koha::Exceptions::Object::FKConstraint->throw(