be sure to delete post's image when deleting from route
This commit is contained in:
parent
d1cde8f63e
commit
aff9f89640
|
@ -1,4 +1,4 @@
|
||||||
from os import path
|
from os import path, remove
|
||||||
from flask import render_template, Blueprint, request, session, flash
|
from flask import render_template, Blueprint, request, session, flash
|
||||||
from flask import send_from_directory, redirect, url_for, current_app
|
from flask import send_from_directory, redirect, url_for, current_app
|
||||||
from werkzeug.utils import secure_filename
|
from werkzeug.utils import secure_filename
|
||||||
|
@ -123,6 +123,9 @@ def delete(id):
|
||||||
if filtered:
|
if filtered:
|
||||||
post = filtered.first()
|
post = filtered.first()
|
||||||
if user == post.submitter or is_mod:
|
if user == post.submitter or is_mod:
|
||||||
|
save_path_base = path.join(current_app.config["DATA_FOLDER"], "uploads")
|
||||||
|
save_path = path.join(save_path_base, post.image_name)
|
||||||
|
remove(save_path)
|
||||||
post.delete_instance()
|
post.delete_instance()
|
||||||
flash("Deleted that shit, brah!")
|
flash("Deleted that shit, brah!")
|
||||||
if is_mod:
|
if is_mod:
|
||||||
|
|
Loading…
Reference in New Issue