Ensure variables exist before they're used
This commit is contained in:
		
							parent
							
								
									b6b5313f2d
								
							
						
					
					
						commit
						e806494b54
					
				| 
						 | 
					@ -1204,13 +1204,12 @@ def language_overview():
 | 
				
			||||||
                lang.name = _(isoLanguages.get(part3=lang.lang_code).name)
 | 
					                lang.name = _(isoLanguages.get(part3=lang.lang_code).name)
 | 
				
			||||||
    else:
 | 
					    else:
 | 
				
			||||||
        try:
 | 
					        try:
 | 
				
			||||||
            langfound = 1
 | 
					 | 
				
			||||||
            cur_l = LC.parse(current_user.filter_language())
 | 
					            cur_l = LC.parse(current_user.filter_language())
 | 
				
			||||||
        except Exception:
 | 
					        except Exception:
 | 
				
			||||||
            langfound = 0
 | 
					            cur_l = None
 | 
				
			||||||
        languages = db.session.query(db.Languages).filter(
 | 
					        languages = db.session.query(db.Languages).filter(
 | 
				
			||||||
            db.Languages.lang_code == current_user.filter_language()).all()
 | 
					            db.Languages.lang_code == current_user.filter_language()).all()
 | 
				
			||||||
        if langfound:
 | 
					        if cur_l:
 | 
				
			||||||
            languages[0].name = cur_l.get_language_name(get_locale())
 | 
					            languages[0].name = cur_l.get_language_name(get_locale())
 | 
				
			||||||
        else:
 | 
					        else:
 | 
				
			||||||
            languages[0].name = _(isoLanguages.get(part3=languages[0].lang_code).name)
 | 
					            languages[0].name = _(isoLanguages.get(part3=languages[0].lang_code).name)
 | 
				
			||||||
| 
						 | 
					@ -2146,6 +2145,7 @@ def edit_shelf(shelf_id):
 | 
				
			||||||
@login_required
 | 
					@login_required
 | 
				
			||||||
def delete_shelf(shelf_id):
 | 
					def delete_shelf(shelf_id):
 | 
				
			||||||
    cur_shelf = ub.session.query(ub.Shelf).filter(ub.Shelf.id == shelf_id).first()
 | 
					    cur_shelf = ub.session.query(ub.Shelf).filter(ub.Shelf.id == shelf_id).first()
 | 
				
			||||||
 | 
					    deleted = false
 | 
				
			||||||
    if current_user.role_admin():
 | 
					    if current_user.role_admin():
 | 
				
			||||||
        deleted = ub.session.query(ub.Shelf).filter(ub.Shelf.id == shelf_id).delete()
 | 
					        deleted = ub.session.query(ub.Shelf).filter(ub.Shelf.id == shelf_id).delete()
 | 
				
			||||||
    else:
 | 
					    else:
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user