diff --git a/app.py b/app.py index 6d34d51..264fed0 100644 --- a/app.py +++ b/app.py @@ -519,13 +519,14 @@ def formularz_zbiorek(zbiorka_id=None): link = (links[i] if i < len(links) else "").strip() or None cena_val = _read_price(prices[i] if i < len(prices) else "") kupione_val = request.form.get(f"item_kupione_val_{i}") == "1" - db.session.add(Przedmiot( - zbiorka_id=zb.id, + + przedmiot = Przedmiot( nazwa=name, link=link, cena=cena_val, kupione=kupione_val - )) + ) + zb.przedmioty.append(przedmiot) db.session.commit() flash("Zbiórka została zaktualizowana", "success") @@ -554,13 +555,15 @@ def formularz_zbiorek(zbiorka_id=None): link = (links[i] if i < len(links) else "").strip() or None cena_val = _read_price(prices[i] if i < len(prices) else "") kupione_val = request.form.get(f"item_kupione_val_{i}") == "1" - db.session.add(Przedmiot( - zbiorka_id=nowa.id, + + przedmiot = Przedmiot( nazwa=name, link=link, cena=cena_val, kupione=kupione_val - )) + ) + nowa.przedmioty.append(przedmiot) + db.session.commit() flash("Zbiórka została dodana", "success")