View | Details | Raw Unified | Return to bug 38751
Collapse All | Expand All

(-)a/Koha/ILL/Backend/Standard.pm (-13 / +6 lines)
Lines 991-1009 sub add_request { Link Here
991
        if column_exists( 'illrequests', 'batch_id' );
991
        if column_exists( 'illrequests', 'batch_id' );
992
    $request->store;
992
    $request->store;
993
993
994
    while ( my ( $type, $value ) = each %{$request_details} ) {
994
    my @request_details_array = map {
995
        if ( $value && length $value > 0 ) {
995
        {
996
            Koha::ILL::Request::Attribute->new(
996
            'type'     => $_,
997
                {
997
            'value'    => $request_details->{$_},
998
                    illrequest_id => $request->illrequest_id,
999
                    column_exists( 'illrequestattributes', 'backend' ) ? ( backend => "Standard" ) : (),
1000
                    type     => $type,
1001
                    value    => $value,
1002
                    readonly => 0
1003
                }
1004
            )->store;
1005
        }
998
        }
1006
    }
999
    } keys %{$request_details};
1000
    $request->extended_attributes( \@request_details_array );
1007
1001
1008
    return $request;
1002
    return $request;
1009
}
1003
}
1010
- 

Return to bug 38751