diff --git a/app.py b/app.py index fd50f27..3d67b78 100644 --- a/app.py +++ b/app.py @@ -2527,7 +2527,7 @@ def delete_agent_file(agent_key, filename): """Löscht eine Datei aus dem Work-Ordner eines Agenten.""" if agent_key not in AGENTS: flash('Agent nicht gefunden', 'danger') - return redirect(url_for('files_page')) + return redirect(url_for('files')) dirs = ensure_agent_structure(agent_key) work_dir = dirs['work_dir'] @@ -2536,11 +2536,11 @@ def delete_agent_file(agent_key, filename): # Security: Stelle sicher, dass die Datei im work_dir ist if not os.path.abspath(filepath).startswith(os.path.abspath(work_dir)): flash('Zugriff verweigert', 'danger') - return redirect(url_for('files_page')) + return redirect(url_for('files')) if not os.path.isfile(filepath): flash('Datei nicht gefunden', 'warning') - return redirect(url_for('files_page')) + return redirect(url_for('files')) try: os.remove(filepath) @@ -2548,7 +2548,7 @@ def delete_agent_file(agent_key, filename): except Exception as e: flash(f'Fehler beim Löschen: {str(e)}', 'danger') - return redirect(url_for('files_page')) + return redirect(url_for('files')) @app.route('/files/email/view/') @@ -2660,16 +2660,16 @@ def delete_project_file(filename): # Security: stay in base dir if os.path.dirname(os.path.abspath(filepath)) != os.path.abspath(base_dir): flash('Zugriff verweigert', 'danger') - return redirect(url_for('files_page')) + return redirect(url_for('files')) allowed_ext = ('.md', '.txt', '.docx') if not filename.lower().endswith(allowed_ext): flash('Dateityp nicht unterstützt', 'warning') - return redirect(url_for('files_page')) + return redirect(url_for('files')) if not os.path.isfile(filepath): flash('Datei nicht gefunden', 'warning') - return redirect(url_for('files_page')) + return redirect(url_for('files')) try: os.remove(filepath) @@ -2677,7 +2677,7 @@ def delete_project_file(filename): except Exception as e: flash(f'Fehler beim Löschen: {str(e)}', 'danger') - return redirect(url_for('files_page')) + return redirect(url_for('files')) @app.route('/emails', methods=['GET', 'POST'])