3 CREATE OR REPLACE FUNCTION actor.convert_usr_note_to_message () RETURNS TRIGGER AS $$
8 IF TG_OP = 'UPDATE' THEN
14 SELECT INTO sending_ou aw.owning_lib
15 FROM auditor.get_audit_info() agai
16 JOIN actor.workstation aw ON (aw.id = agai.eg_ws);
17 IF sending_ou IS NULL THEN
18 SELECT INTO sending_ou home_ou
20 WHERE id = NEW.creator;
22 INSERT INTO actor.usr_message (usr, title, message, sending_lib)
23 VALUES (NEW.usr, NEW.title, NEW.value, sending_ou);