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" } } );