mirror of
				https://github.com/janeczku/calibre-web
				synced 2025-10-31 07:13:02 +00:00 
			
		
		
		
	Fix for the piping problem (#395)
This commit is contained in:
		| @@ -281,7 +281,8 @@ def get_valid_filename(value, replace_whitespace=True): | |||||||
|     if replace_whitespace: |     if replace_whitespace: | ||||||
|         #*+:\"/<>? are replaced by _ |         #*+:\"/<>? are replaced by _ | ||||||
|         value = re.sub(r'[\*\+:\\\"/<>\?]+', u'_', value, flags=re.U) |         value = re.sub(r'[\*\+:\\\"/<>\?]+', u'_', value, flags=re.U) | ||||||
|  |         # pipe has to be replaced with comma | ||||||
|  |         value = re.sub(r'[\|]+', u',', value, flags=re.U) | ||||||
|     value = value[:128] |     value = value[:128] | ||||||
|     if not value: |     if not value: | ||||||
|         raise ValueError("Filename cannot be empty") |         raise ValueError("Filename cannot be empty") | ||||||
|   | |||||||
| @@ -600,7 +600,7 @@ def modify_database_object(input_elements, db_book_object, db_object, db_session | |||||||
|             # if no element is found add it |             # if no element is found add it | ||||||
|             if new_element is None: |             if new_element is None: | ||||||
|                 if db_type == 'author': |                 if db_type == 'author': | ||||||
|                     new_element = db_object(add_element, add_element, "") |                     new_element = db_object(add_element, add_element.replace('|',','), "") | ||||||
|                 elif db_type == 'series': |                 elif db_type == 'series': | ||||||
|                     new_element = db_object(add_element, add_element) |                     new_element = db_object(add_element, add_element) | ||||||
|                 elif db_type == 'custom': |                 elif db_type == 'custom': | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 OzzieIsaacs
					OzzieIsaacs