Always replace sorter values
authorMike Rylander <mrylander@gmail.com>
Wed, 15 Jan 2014 21:47:47 +0000 (16:47 -0500)
committerMike Rylander <mrylander@gmail.com>
Wed, 29 Jan 2014 18:21:22 +0000 (13:21 -0500)
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/src/sql/Pg/030.schema.metabib.sql

index 9cdcf71..e7e5f83 100644 (file)
@@ -1474,12 +1474,8 @@ BEGIN
         END IF;
 
         IF attr_def.sorter THEN
-            IF rdeleted THEN -- initial insert OR revivication
-                DELETE FROM metabib.record_sorter WHERE source = rid AND attr = attr_def.name;
-                INSERT INTO metabib.record_sorter (source, attr, value) VALUES (rid, attr_def.name, norm_attr_value[1]);
-            ELSE
-                UPDATE metabib.record_sorter SET value = norm_attr_value[1] WHERE source = rid AND attr = attr_def.name;
-            END IF;
+            DELETE FROM metabib.record_sorter WHERE source = rid AND attr = attr_def.name;
+            INSERT INTO metabib.record_sorter (source, attr, value) VALUES (rid, attr_def.name, norm_attr_value[1]);
         END IF;
 
     END LOOP;