mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-10-30 03:56:23 -05:00 
			
		
		
		
	FIX BUG: case-sensitive matching was not possible
This commit is contained in:
		| @@ -60,14 +60,15 @@ def match_tags(document, classifier): | |||||||
| def matches(matching_model, document): | def matches(matching_model, document): | ||||||
|     search_kwargs = {} |     search_kwargs = {} | ||||||
|  |  | ||||||
|     document_content = document.content.lower() |  | ||||||
|  |  | ||||||
|     # Check that match is not empty |     # Check that match is not empty | ||||||
|     if matching_model.match.strip() == "": |     if matching_model.match.strip() == "": | ||||||
|         return False |         return False | ||||||
|  |  | ||||||
|     if matching_model.is_insensitive: |     if matching_model.is_insensitive: | ||||||
|         search_kwargs = {"flags": re.IGNORECASE} |         search_kwargs = {"flags": re.IGNORECASE} | ||||||
|  |         document_content = document.content.lower() | ||||||
|  |     else: | ||||||
|  |         document_content = document.content | ||||||
|  |  | ||||||
|     if matching_model.matching_algorithm == MatchingModel.MATCH_ALL: |     if matching_model.matching_algorithm == MatchingModel.MATCH_ALL: | ||||||
|         for word in _split_match(matching_model): |         for word in _split_match(matching_model): | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Daniel Breitlauch
					Daniel Breitlauch