From 115d9c2f07e36403ab048f4d6348e35ca153a1cd Mon Sep 17 00:00:00 2001 From: Jan Jannek Date: Thu, 12 Dec 2024 11:41:17 +0100 Subject: [PATCH] fixed list param issue with plain query --- CHANGELOG.md | 4 ++++ services/ContentDependencyTrackerService.cfc | 12 ++++++------ 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index d7f5209..1ab553b 100755 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## v0.8.1 + +* fixed a list param issue with plain queries + ## v0.8.0 * sys setting to enable/disable record caching during full and delta scanning (try different settings for performance benefits) diff --git a/services/ContentDependencyTrackerService.cfc b/services/ContentDependencyTrackerService.cfc index 364375c..c8c5093 100644 --- a/services/ContentDependencyTrackerService.cfc +++ b/services/ContentDependencyTrackerService.cfc @@ -734,12 +734,12 @@ component { ) " , params = { - sourceRecordId = { value=arguments.sourceRecordId, cfsqltype="cf_sql_bigint" } - , fieldName = { value=arguments.fieldName , cfsqltype="cf_sql_varchar" } - , targetRecordIds = { value=mappedTargetRecordIds , cfsqltype="cf_sql_bigint", list=true } - , isSoftReference = { value=isSoftReference , cfsqltype="cf_sql_bit" } - , processId = { value=_getProcessId() , cfsqltype="cf_sql_varchar" } - , datecreated = { value=now() , cfsqltype="cf_sql_date" } + sourceRecordId = { value=arguments.sourceRecordId , cfsqltype="cf_sql_bigint" } + , fieldName = { value=arguments.fieldName , cfsqltype="cf_sql_varchar" } + , targetRecordIds = { value=ArrayToList( mappedTargetRecordIds ), cfsqltype="cf_sql_bigint", list=true } + , isSoftReference = { value=isSoftReference , cfsqltype="cf_sql_bit" } + , processId = { value=_getProcessId() , cfsqltype="cf_sql_varchar" } + , datecreated = { value=now() , cfsqltype="cf_sql_date" } } );