Commit 36f67a84 authored by Kristian Tan's avatar Kristian Tan

fixed db logic

parent fe401134
...@@ -60,10 +60,10 @@ def create_entry(change_pin): ...@@ -60,10 +60,10 @@ def create_entry(change_pin):
kwh = pins[change_pin]['wattage'] * (elapsed / 3600) / 1000 kwh = pins[change_pin]['wattage'] * (elapsed / 3600) / 1000
# If there is already an entry for today, update on time # If there is already an entry for today, update on time
print(latest_entry) print(latest_entry)
if latest_entry: if latest_entry and date(latest_entry.date.year, latest_entry.date.month, latest_entry.date.day) == start_date:
latest_entry_date = date(latest_entry.date.year, latest_entry.date.month, latest_entry.date.day) # latest_entry_date = date(latest_entry.date.year, latest_entry.date.month, latest_entry.date.day)
if latest_entry_date == start_date: # if latest_entry_date == start_date:
latest_entry.kwhUsed += kwh latest_entry.kwhUsed += kwh
else: else:
# If no entry for today, make one # If no entry for today, make one
entry = DailyUsage(date=start_date, kwhUsed=kwh) entry = DailyUsage(date=start_date, kwhUsed=kwh)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment