From c9a7ee52c1e467c479838cbe1342bdeee4ecd8eb Mon Sep 17 00:00:00 2001 From: Benoit Orihuela Date: Wed, 13 Sep 2023 11:46:42 +0200 Subject: [PATCH] fix: overwrite is not an allowed option in batch update --- resources/ApiUtils.resource | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/resources/ApiUtils.resource b/resources/ApiUtils.resource index 377a9c85..957e9599 100755 --- a/resources/ApiUtils.resource +++ b/resources/ApiUtils.resource @@ -640,10 +640,15 @@ Batch Upsert Entities RETURN ${response} Batch Update Entities - [Arguments] @{entities_to_be_updated} ${overwrite_option}=overwrite + [Arguments] @{entities_to_be_updated} ${overwrite_option}=${EMPTY} + @{params}= Create List + IF '${overwrite_option}'!='' + Append To List ${params} options=${overwrite_option} + END + ${params_as_string}= Catenate SEPARATOR=& @{params} &{headers}= Create Dictionary Content-Type=application/ld+json ${response}= POST - ... url=${url}/${BATCH_UPDATE_ENDPOINT_PATH}?options=${overwrite_option} + ... url=${url}/${BATCH_UPDATE_ENDPOINT_PATH}?${params_as_string} ... json=@{entities_to_be_updated} ... headers=${headers} ... expected_status=any -- GitLab