diff --git a/app.py b/app.py index c5e915b..69e4300 100644 --- a/app.py +++ b/app.py @@ -25,6 +25,15 @@ except ImportError: from backports.zoneinfo import ZoneInfo +app = Flask(__name__) +# Ładujemy konfigurację z pliku config.py +app.config.from_object("config.Config") + +db = SQLAlchemy(app) +login_manager = LoginManager(app) +login_manager.login_view = "zaloguj" +LOCAL_TZ = ZoneInfo("Europe/Warsaw") + def read_commit_and_date(filename="version.txt", root_path=None): base = root_path or os.path.dirname(os.path.abspath(__file__)) path = os.path.join(base, filename) @@ -55,15 +64,6 @@ if not commit: APP_VERSION = f"{deploy_date}+{commit}" app.config["APP_VERSION"] = APP_VERSION -# Ładujemy konfigurację z pliku config.py -app.config.from_object("config.Config") - -db = SQLAlchemy(app) -login_manager = LoginManager(app) -login_manager.login_view = "zaloguj" -LOCAL_TZ = ZoneInfo("Europe/Warsaw") - - # MODELE class User(UserMixin, db.Model): id = db.Column(db.Integer, primary_key=True) @@ -534,8 +534,8 @@ def dodaj_wplate(zbiorka_id): flash("Brak uprawnień", "danger") return redirect(url_for("index")) - zb = db.session.get(Zbiorka, zbiorka_id) if is_edit else None - if is_edit and not zb: + zb = db.session.get(Zbiorka, zbiorka_id) + if not zb: abort(404) if request.method == "POST":