From 72863b61188c4ece3bf53815a64a9ee3d23ce992 Mon Sep 17 00:00:00 2001 From: andig Date: Mon, 5 Dec 2022 10:17:19 +0100 Subject: [PATCH] Sessions: persist only if started --- core/loadpoint_session.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/loadpoint_session.go b/core/loadpoint_session.go index c14bda722..039f2210b 100644 --- a/core/loadpoint_session.go +++ b/core/loadpoint_session.go @@ -89,7 +89,9 @@ func (lp *LoadPoint) updateSession(opts ...sessionOption) { // TODO remove lp.log.DEBUG.Println("session updated") - lp.db.Persist(lp.session) + if !lp.session.Created.IsZero() { + lp.db.Persist(lp.session) + } } // clearSession clears the charging session without persisting it.