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

(-)a/koha-tmpl/intranet-tmpl/prog/js/datatables.js (-3 / +3 lines)
Lines 492-500 function _dt_default_ajax (params){ Link Here
492
                                [col.related + '.' + col.relatedSearchOn]: query_term
492
                                [col.related + '.' + col.relatedSearchOn]: query_term
493
                            };
493
                            };
494
                        } else if (coded_datatype && coded_datatype.length > 1) {
494
                        } else if (coded_datatype && coded_datatype.length > 1) {
495
                            if (global_search.length){
495
                            if (global_search.length || value.length){
496
                                coded_datatype = coded_datatype[1];
496
                                coded_datatype = coded_datatype[1];
497
                                const regex = new RegExp(`^${global_search}`, 'i');
497
                                const search_value = value.length ? value : global_search;
498
                                const regex = new RegExp(`^${search_value}`, 'i');
498
                                if ( coded_values && coded_values.hasOwnProperty(coded_datatype) ) {
499
                                if ( coded_values && coded_values.hasOwnProperty(coded_datatype) ) {
499
                                    let codes = [...coded_values[coded_datatype].entries()]
500
                                    let codes = [...coded_values[coded_datatype].entries()]
500
                                            .filter(([label]) => regex.test(label))
501
                                            .filter(([label]) => regex.test(label))
501
- 

Return to bug 39011