What happened
curl --location 'http://localhost:19120/api/v2/trees/main@<hash>/history/merge' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--data '{
"fromRefName": "<branch-name>",
"message": "this is dry run",
"fromHash": "<hash>",
"dryRun": true,
"fetchAdditionalInfo": true,
"returnConflictAsResult": true
}'
Above payload is constructed based on the nessie-spec.yml
Currently it ignores the boolean flags because backend resorts to using isDryRun, isFetchAdditonalInfo, isReturnConflictAsResult instead
How to reproduce it
- Use above payload
- pass dryRun flag as true
- It will ignore the flag and execute merge op
Nessie server type (docker/uber-jar/built from source) and version
helm deployed on k8s
Client type (Ex: UI/Spark/pynessie ...) and version
API on 0.103.3 - but the error persists in latest version too
Additional information
No response
What happened
Above payload is constructed based on the nessie-spec.yml
Currently it ignores the boolean flags because backend resorts to using
isDryRun,isFetchAdditonalInfo,isReturnConflictAsResultinsteadHow to reproduce it
Nessie server type (docker/uber-jar/built from source) and version
helm deployed on k8s
Client type (Ex: UI/Spark/pynessie ...) and version
API on 0.103.3 - but the error persists in latest version too
Additional information
No response