Merge branch 'main' of gitea.hottis.de:moerp/elo-rezept-rechner
This commit is contained in:
20
src/Run.py
20
src/Run.py
@ -66,7 +66,6 @@ def get_products():
|
||||
with conn.cursor() as cursor:
|
||||
cursor.execute('SELECT name FROM nutrition_table')
|
||||
products = cursor.fetchall()
|
||||
print("ter")
|
||||
return {'products': [product[0] for product in products]}
|
||||
finally:
|
||||
if conn:
|
||||
@ -97,19 +96,24 @@ def add_lm():
|
||||
return "Lebensmittel nicht gefunden.", 404
|
||||
|
||||
|
||||
def convert_decimal(value):
|
||||
try:
|
||||
return float(value.replace(',', '.'))
|
||||
except (ValueError, TypeError):
|
||||
return 0.0 # Rückgabe eines Standardwertes im Fehlerfall
|
||||
|
||||
|
||||
@app.route('/add_nutrition', methods=['POST'])
|
||||
@oidc.accept_token()
|
||||
def add_nutrition():
|
||||
food = request.form.get('food')
|
||||
kcal = float(request.form.get('kcal'))
|
||||
ew = float(request.form.get('ew'))
|
||||
fett = float(request.form.get('fett'))
|
||||
kh = float(request.form.get('kh'))
|
||||
bst = float(request.form.get('bst'))
|
||||
ca = float(request.form.get('ca'))
|
||||
kcal = convert_decimal(request.form.get('kcal'))
|
||||
ew = convert_decimal(request.form.get('ew'))
|
||||
fett = convert_decimal(request.form.get('fett'))
|
||||
kh = convert_decimal(request.form.get('kh'))
|
||||
bst = convert_decimal(request.form.get('bst'))
|
||||
ca = convert_decimal(request.form.get('ca'))
|
||||
|
||||
print("test")
|
||||
# Verbindung zur Datenbank herstellen und Daten einfügen
|
||||
try:
|
||||
conn = psycopg2.connect()
|
||||
|
Reference in New Issue
Block a user