From e9aa0a1234c436ac8d006c280ab5475df8abd771 Mon Sep 17 00:00:00 2001 From: ankurjuneja Date: Mon, 6 Jul 2026 06:20:30 -0700 Subject: [PATCH] fix audit log container scoping test --- .../schemas/dbscripts/postgresql/targetedms-26.008-26.009.sql | 2 ++ resources/schemas/dbscripts/postgresql/targetedms-create.sql | 2 +- src/org/labkey/targetedms/TargetedMSModule.java | 2 +- 3 files changed, 4 insertions(+), 2 deletions(-) create mode 100644 resources/schemas/dbscripts/postgresql/targetedms-26.008-26.009.sql diff --git a/resources/schemas/dbscripts/postgresql/targetedms-26.008-26.009.sql b/resources/schemas/dbscripts/postgresql/targetedms-26.008-26.009.sql new file mode 100644 index 000000000..e56f524d3 --- /dev/null +++ b/resources/schemas/dbscripts/postgresql/targetedms-26.008-26.009.sql @@ -0,0 +1,2 @@ +-- Drop the AuditLog view so targetedms-create.sql (runs after this script) rebuilds it with the fixed recursive CTE. +SELECT core.fn_dropifexists('AuditLog', 'targetedms', 'VIEW', NULL); diff --git a/resources/schemas/dbscripts/postgresql/targetedms-create.sql b/resources/schemas/dbscripts/postgresql/targetedms-create.sql index 05a2653ce..343b88ebb 100644 --- a/resources/schemas/dbscripts/postgresql/targetedms-create.sql +++ b/resources/schemas/dbscripts/postgresql/targetedms-create.sql @@ -14,7 +14,7 @@ WITH RECURSIVE logTree as ( , nxt.entryHash , nxt.parentEntryHash FROM targetedms.AuditLogEntry nxt - JOIN logTree prev ON prev.parentEntryHash = nxt.entryHash + JOIN logTree prev ON prev.entryHash = nxt.parentEntryHash ) SELECT t.entryId , e.documentguid diff --git a/src/org/labkey/targetedms/TargetedMSModule.java b/src/org/labkey/targetedms/TargetedMSModule.java index 77db90427..573a74790 100644 --- a/src/org/labkey/targetedms/TargetedMSModule.java +++ b/src/org/labkey/targetedms/TargetedMSModule.java @@ -231,7 +231,7 @@ public String getName() @Override public Double getSchemaVersion() { - return 26.008; + return 26.009; } @Override