From f25601516f314d1cbf8ab3d44a33c06fdb45a89f Mon Sep 17 00:00:00 2001 From: Bill Ott Date: Fri, 4 Oct 2013 16:04:14 -0400 Subject: [PATCH 2/2] Thinko in previous patch. Need ELSIF Signed-off-by: Bill Ott --- Open-ILS/src/sql/Pg/040.schema.asset.sql | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Open-ILS/src/sql/Pg/040.schema.asset.sql b/Open-ILS/src/sql/Pg/040.schema.asset.sql index 4f83366..ab7b82b 100644 --- a/Open-ILS/src/sql/Pg/040.schema.asset.sql +++ b/Open-ILS/src/sql/Pg/040.schema.asset.sql @@ -139,9 +139,8 @@ RETURNS TRIGGER AS $$ BEGIN IF NEW.status <> OLD.status AND NOT (NEW.status = 0 AND OLD.status = 7) THEN NEW.status_changed_time := now(); - IF NEW.status_changed_time < OLD.status_changed_time THEN - NEW.status_changed_time = OLD.status_changed_time; - END IF; + ELSIF NEW.status_changed_time < OLD.status_changed_time THEN + NEW.status_changed_time := OLD.status_changed_time; IF NEW.active_date IS NULL AND NEW.status IN (SELECT id FROM config.copy_status WHERE copy_active = true) THEN NEW.active_date := now(); END IF; -- 1.8.1.2