mirror of
				https://github.com/janeczku/calibre-web
				synced 2025-10-30 23:03:02 +00:00 
			
		
		
		
	fix adding an existing language to a book
This commit is contained in:
		
							
								
								
									
										41
									
								
								cps/web.py
									
									
									
									
									
								
							
							
						
						
									
										41
									
								
								cps/web.py
									
									
									
									
									
								
							| @@ -580,24 +580,29 @@ def modify_database_object(input_elements, db_book_object, db_object, db_session | |||||||
|                 db_session.add(new_element) |                 db_session.add(new_element) | ||||||
|                 db_book_object.append(new_element) |                 db_book_object.append(new_element) | ||||||
|             else: |             else: | ||||||
|                 if db_type == 'custom' and db_element.value != add_element: |                 if db_type == 'custom': | ||||||
|                     new_element.value = add_element |                     if db_element.value != add_element: | ||||||
|                     # new_element = db_element |                         new_element.value = add_element | ||||||
|                 elif db_type == 'languages' and db_element.lang_code != add_element: |                         # new_element = db_element | ||||||
|                     db_element.lang_code = add_element |                 elif db_type == 'languages': | ||||||
|                     # new_element = db_element |                     if db_element.lang_code != add_element: | ||||||
|                 elif db_type == 'series' and db_element.name != add_element: |                         db_element.lang_code = add_element | ||||||
|                     db_element.name = add_element # = add_element # new_element = db_object(add_element, add_element) |                         # new_element = db_element | ||||||
|                     db_element.sort = add_element |                 elif db_type == 'series': | ||||||
|                     # new_element = db_element |                     if db_element.name != add_element: | ||||||
|                 elif db_type == 'author' and db_element.name != add_element: |                         db_element.name = add_element # = add_element # new_element = db_object(add_element, add_element) | ||||||
|                     db_element.name = add_element |                         db_element.sort = add_element | ||||||
|                     db_element.sort = add_element.replace('|', ',') |                         # new_element = db_element | ||||||
|                     # new_element = db_element |                 elif db_type == 'author': | ||||||
|                 if db_type == 'publisher' and db_element.name != add_element: |                     if db_element.name != add_element: | ||||||
|                     db_element.name = add_element |                         db_element.name = add_element | ||||||
|                     db_element.sort = None |                         db_element.sort = add_element.replace('|', ',') | ||||||
|                     # new_element = db_element |                         # new_element = db_element | ||||||
|  |                 elif db_type == 'publisher': | ||||||
|  |                     if db_element.name != add_element: | ||||||
|  |                         db_element.name = add_element | ||||||
|  |                         db_element.sort = None | ||||||
|  |                         # new_element = db_element | ||||||
|                 elif db_element.name != add_element: |                 elif db_element.name != add_element: | ||||||
|                     db_element.name = add_element |                     db_element.name = add_element | ||||||
|                     # new_element = db_element |                     # new_element = db_element | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 grunjol
					grunjol