diff --git a/papi/main.py b/papi/main.py index c6b1b63..b08ac0a 100644 --- a/papi/main.py +++ b/papi/main.py @@ -129,10 +129,12 @@ def get_rapport(idsonde): @app.get("/sonde/{idsonde}/historique") -def historique(idsonde): - print(len(mesures[idsonde])) +def historique(idsonde, db: Session = Depends(get_db)): + if not (sonde := crud.get_sonde(db, idsonde)): + return + mesures = sonde.mesures - for previous, present in zip(mesures[idsonde], mesures[idsonde][1:]): + for previous, present in zip(mesures, mesures[1:]): date = present.content["date"] previous = utils.prepare(previous.content) present = utils.prepare(present.content)