Bug en inventary.py/@inventary.update()
- Dominant language
- HTML
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
La función update no funciona como debería, no actualiza los datos. pero al ejecutarse actúa como se supone que debería hacer para actualizar los datos. Viendo como se comportaba me di cuenta que el método POST funciona como debe, usa la ruta y tiene el parámetro de ID, pero el método GET no usa la ruta sin el id. Por el momento no se como solucionar este bug
`@inventary.route("/update/", methods=[ "POST","GET"])
def update(id):
"""
funcion que recibe la data del formulario y actualiza los datos de un docuemnto
en la DB, teniendo en cuenta el parametro de la ID del documento
"""
# get id by id_document
document = docs.query.get(id)
if request.method == "POST":
docs.doc_name = request.form['doc_name']
docs.author = request.form['author']
docs.units = request.form['doc_units']
docs.doc_value = request.form['doc_value']
docs.doc_type = request.form['doc_type']
db.session.commit()
flash('Document updated successfully!')
return redirect(url_for('inventary.index'))
return render_template("update.html", document=document)
`

Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.