parsowanie kwot
This commit is contained in:
11
app.py
11
app.py
@@ -493,6 +493,7 @@ def formularz_zbiorek(zbiorka_id=None):
|
||||
except InvalidOperation:
|
||||
return None
|
||||
|
||||
# Zapis
|
||||
# Zapis
|
||||
if is_edit:
|
||||
zb.nazwa = nazwa
|
||||
@@ -509,10 +510,13 @@ def formularz_zbiorek(zbiorka_id=None):
|
||||
zb.pokaz_postep_finanse = pokaz_postep_finanse
|
||||
zb.pokaz_postep_pozycje = pokaz_postep_pozycje
|
||||
zb.pokaz_postep_kwotowo = pokaz_postep_kwotowo
|
||||
#db.session.commit()
|
||||
|
||||
# Nadpisz pozycje
|
||||
zb.przedmioty.clear()
|
||||
db.session.commit()
|
||||
|
||||
for przedmiot in zb.przedmioty:
|
||||
db.session.delete(przedmiot)
|
||||
db.session.flush() # Ważne: zwolnij ID przed dodaniem nowych
|
||||
|
||||
for i, raw_name in enumerate(names):
|
||||
name = (raw_name or "").strip()
|
||||
if not name:
|
||||
@@ -527,6 +531,7 @@ def formularz_zbiorek(zbiorka_id=None):
|
||||
cena=cena_val,
|
||||
kupione=kupione_val
|
||||
))
|
||||
|
||||
db.session.commit()
|
||||
flash("Zbiórka została zaktualizowana", "success")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user