From fab18d422abc88cd82c232038081dd77e0ecd1a9 Mon Sep 17 00:00:00 2001 From: Aart van Halteren Date: Wed, 17 Jul 2013 14:03:35 +0200 Subject: [PATCH] bugfix --- app/helpers/InSyncState.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/helpers/InSyncState.rb b/app/helpers/InSyncState.rb index e914be2..f9103e5 100644 --- a/app/helpers/InSyncState.rb +++ b/app/helpers/InSyncState.rb @@ -40,6 +40,7 @@ class InSyncState < StatePattern::State next_is_gas = false # prepare DB record + last_reading = Reading.last reading = Reading.new frame_lines.each {| line| @@ -78,8 +79,7 @@ class InSyncState < StatePattern::State end } - last_reading = Reading.last - if last_reading.eql_reading?(reading) + if last_reading && last_reading.eql_reading?(reading) p "Nothing changed. Do not add to the database" else reading.save