diff --git a/SAS/ResourceAssignment/ResourceAssignmentDatabase/radb/sql/add_functions_and_triggers.sql b/SAS/ResourceAssignment/ResourceAssignmentDatabase/radb/sql/add_functions_and_triggers.sql index 0cb47b82bad5f1201e508797a758b285bab2c8b4..283d539a8d152c027ebdc82f377de77b0dde4acb 100644 --- a/SAS/ResourceAssignment/ResourceAssignmentDatabase/radb/sql/add_functions_and_triggers.sql +++ b/SAS/ResourceAssignment/ResourceAssignmentDatabase/radb/sql/add_functions_and_triggers.sql @@ -729,11 +729,7 @@ BEGIN PERFORM resource_allocation.process_old_claim_outof_resource_usages(OLD); END IF; - --only check claim if status and/or claim_size and/or start/end time changed - IF TG_OP = 'INSERT' OR (TG_OP = 'UPDATE' AND (OLD.status_id <> NEW.status_id OR - OLD.claim_size <> NEW.claim_size OR - OLD.starttime <> NEW.starttime OR - OLD.endtime <> NEW.endtime)) THEN + IF TG_OP = 'INSERT' OR TG_OP = 'UPDATE' THEN --check if claim fits or has conflicts SELECT * FROM resource_allocation.has_conflict_with_overlapping_claims(NEW) INTO claim_has_conflicts;