| 
      
            Lines 554-560
          function buildPatronSearchQuery(term, options) {
      
      
        Link Here
      
     | 
  
        
          | 554 | 
              let pattern_subquery_and = [];  | 
          554 | 
              let pattern_subquery_and = [];  | 
        
        
          | 555 | 
              patterns.forEach(function (pattern, i) { | 
          555 | 
              patterns.forEach(function (pattern, i) { | 
        
        
          | 556 | 
                      let pattern_subquery_or = [];  | 
          556 | 
                      let pattern_subquery_or = [];  | 
        
          
            
              | 557 | 
                          defaultPatronSearchFields.split(',').forEach(function (field, i) { | 
              557 | 
                          search_fields.split(',').forEach(function (field, i) { | 
            
        
          | 558 | 
                          pattern_subquery_or.push(  | 
          558 | 
                          pattern_subquery_or.push(  | 
        
        
          | 559 | 
                              { ["me." + field]: { 'like': leading_wildcard + pattern + '%' } } | 
          559 | 
                              { ["me." + field]: { 'like': leading_wildcard + pattern + '%' } } | 
        
        
          | 560 | 
                          );  | 
          560 | 
                          );  | 
        
  
    | 
      
            Lines 573-579
          function buildPatronSearchQuery(term, options) {
      
      
        Link Here
      
     | 
  
        
          | 573 | 
           | 
          573 | 
           | 
        
        
          | 574 | 
              // Add full search term for each search field  | 
          574 | 
              // Add full search term for each search field  | 
        
        
          | 575 | 
              let term_subquery_or = [];  | 
          575 | 
              let term_subquery_or = [];  | 
        
          
            
              | 576 | 
                  defaultPatronSearchFields.split(',').forEach(function (field, i) { | 
              576 | 
                  search_fields.split(',').forEach(function (field, i) { | 
            
        
          | 577 | 
                  term_subquery_or.push(  | 
          577 | 
                  term_subquery_or.push(  | 
        
        
          | 578 | 
                      { ["me." + field]: { 'like': leading_wildcard + term + '%' } } | 
          578 | 
                      { ["me." + field]: { 'like': leading_wildcard + term + '%' } } | 
        
        
          | 579 | 
                  );  | 
          579 | 
                  );  | 
        
            
              | 580 | 
              -   | 
               | 
               |