diff --git a/src/v1_TeslaMateAPICarsCharges.go b/src/v1_TeslaMateAPICarsCharges.go index 54c3de8..013164f 100644 --- a/src/v1_TeslaMateAPICarsCharges.go +++ b/src/v1_TeslaMateAPICarsCharges.go @@ -106,7 +106,7 @@ func TeslaMateAPICarsChargesV1(c *gin.Context) { LEFT JOIN addresses address ON address_id = address.id LEFT JOIN positions position ON position_id = position.id LEFT JOIN geofences geofence ON geofence_id = geofence.id - WHERE charging_processes.car_id=$1 + WHERE charging_processes.car_id=$1 AND charging_processes.end_date IS NOT NULL ORDER BY start_date DESC LIMIT $2 OFFSET $3;` rows, err := db.Query(query, CarID, ResultShow, ResultPage) diff --git a/src/v1_TeslaMateAPICarsChargesDetails.go b/src/v1_TeslaMateAPICarsChargesDetails.go index b6e39d0..1c05ecf 100644 --- a/src/v1_TeslaMateAPICarsChargesDetails.go +++ b/src/v1_TeslaMateAPICarsChargesDetails.go @@ -136,7 +136,7 @@ func TeslaMateAPICarsChargesDetailsV1(c *gin.Context) { LEFT JOIN positions position ON position_id = position.id LEFT JOIN geofences geofence ON geofence_id = geofence.id LEFT JOIN charges ON charging_processes.id = charges.id - WHERE charging_processes.car_id=$1 AND charging_processes.id=$2 + WHERE charging_processes.car_id=$1 AND charging_processes.id=$2 AND charging_processes.end_date IS NOT NULL ORDER BY start_date DESC;` rows, err := db.Query(query, CarID, ChargeID)