This commit is contained in:
16
main.py
16
main.py
@@ -91,13 +91,21 @@ def csv_output():
|
||||
select_medium_id = moviedb_func.search_id(
|
||||
search_name=select_medium, select_from="medium", select_where="medium")
|
||||
|
||||
if moviedb_func.scrape_and_add_movie(movie_name=select_add_movie,
|
||||
medium_id=select_medium_id, user_id=current_user.id):
|
||||
add_status = moviedb_func.scrape_and_add_movie(movie_name=select_add_movie,
|
||||
medium_id=select_medium_id, user_id=current_user.id)
|
||||
|
||||
if add_status == "success":
|
||||
flash("Film erfolgreich hinzugefügt!")
|
||||
return redirect(url_for('index'))
|
||||
else:
|
||||
flash("Film konnte nicht automatisch hinzugefügt werden. Bitte versuchen Sie die manuelle Eingabe.")
|
||||
elif add_status == "duplicate":
|
||||
flash("Fehler: Dieser Film existiert bereits in deiner Liste.")
|
||||
return redirect(url_for('add_movie'))
|
||||
elif add_status == "not_found_imdb":
|
||||
flash("Film konnte nicht bei IMDb gefunden werden. Bitte versuchen Sie die manuelle Eingabe.")
|
||||
return redirect(url_for('add_movie_manually', movie_name=select_add_movie, medium_id=select_medium_id))
|
||||
else: # "error" or any other unexpected status
|
||||
flash("Ein unerwarteter Fehler ist aufgetreten. Film konnte nicht hinzugefügt werden.")
|
||||
return redirect(url_for('add_movie'))
|
||||
|
||||
@app.get("/add_movie_manually")
|
||||
@login_required
|
||||
|
||||
Reference in New Issue
Block a user