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:
|
except InvalidOperation:
|
||||||
return None
|
return None
|
||||||
|
|
||||||
|
# Zapis
|
||||||
# Zapis
|
# Zapis
|
||||||
if is_edit:
|
if is_edit:
|
||||||
zb.nazwa = nazwa
|
zb.nazwa = nazwa
|
||||||
@@ -509,10 +510,13 @@ def formularz_zbiorek(zbiorka_id=None):
|
|||||||
zb.pokaz_postep_finanse = pokaz_postep_finanse
|
zb.pokaz_postep_finanse = pokaz_postep_finanse
|
||||||
zb.pokaz_postep_pozycje = pokaz_postep_pozycje
|
zb.pokaz_postep_pozycje = pokaz_postep_pozycje
|
||||||
zb.pokaz_postep_kwotowo = pokaz_postep_kwotowo
|
zb.pokaz_postep_kwotowo = pokaz_postep_kwotowo
|
||||||
#db.session.commit()
|
|
||||||
|
|
||||||
# Nadpisz pozycje
|
db.session.commit()
|
||||||
zb.przedmioty.clear()
|
|
||||||
|
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):
|
for i, raw_name in enumerate(names):
|
||||||
name = (raw_name or "").strip()
|
name = (raw_name or "").strip()
|
||||||
if not name:
|
if not name:
|
||||||
@@ -527,6 +531,7 @@ def formularz_zbiorek(zbiorka_id=None):
|
|||||||
cena=cena_val,
|
cena=cena_val,
|
||||||
kupione=kupione_val
|
kupione=kupione_val
|
||||||
))
|
))
|
||||||
|
|
||||||
db.session.commit()
|
db.session.commit()
|
||||||
flash("Zbiórka została zaktualizowana", "success")
|
flash("Zbiórka została zaktualizowana", "success")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user