From 369608a52b78cc56e3498fcf8100f32e3560baf5 Mon Sep 17 00:00:00 2001 From: Alex Bourret Date: Wed, 5 Aug 2026 13:49:07 +0700 Subject: [PATCH 1/2] Fix issue with null in int column's input dataset --- custom-recipes/api-connect/recipe.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/custom-recipes/api-connect/recipe.py b/custom-recipes/api-connect/recipe.py index 6ead838..882dcaf 100644 --- a/custom-recipes/api-connect/recipe.py +++ b/custom-recipes/api-connect/recipe.py @@ -53,7 +53,7 @@ def get_partitioning_keys(id_list, dku_flow_variables): input_parameters_dataset = dataiku.Dataset(input_A_names[0]) partitioning_keys = get_partitioning_keys(input_parameters_dataset, dku_flow_variables) custom_key_values.update(partitioning_keys) -input_parameters_dataframe = input_parameters_dataset.get_dataframe(infer_with_pandas=False) +input_parameters_dataframe = input_parameters_dataset.get_dataframe(infer_with_pandas=False, use_nullable_integers=True) backoff_type, initial_delay, maximum_number_of_retries, maximum_duration_of_retry, status_codes_to_retry = get_retry_handler_parameters_from_config(config) retry_handler = None if backoff_type: From 1dd9855dfe0a2c53c9e60fd0c081c36a93d3a56f Mon Sep 17 00:00:00 2001 From: Alex Bourret Date: Wed, 5 Aug 2026 13:57:15 +0700 Subject: [PATCH 2/2] update changelog --- CHANGELOG.md | 3 ++- tests/python/integration/test_scenario.py | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7aac3bf..b85d316 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,9 +1,10 @@ # Changelog -## [Version 1.4.3](https://github.com/dataiku/dss-plugin-api-connect/releases/tag/v1.4.3) - Bugfix - 2026-07-27 +## [Version 1.4.3](https://github.com/dataiku/dss-plugin-api-connect/releases/tag/v1.4.3) - Feature and bugfix - 2026-07-27 - Fix templating for multiform body - Adding a configurable retry for several HTTP errors +- Fix issue with empty cell(s) in bigint columns of the recipe's input dataset ## [Version 1.4.2](https://github.com/dataiku/dss-plugin-api-connect/releases/tag/v1.4.2) - Bugfix - 2026-07-22 diff --git a/tests/python/integration/test_scenario.py b/tests/python/integration/test_scenario.py index a042367..9fabb73 100644 --- a/tests/python/integration/test_scenario.py +++ b/tests/python/integration/test_scenario.py @@ -69,3 +69,7 @@ def test_run_api_connect_multipart_form_data(user_dss_clients): def test_run_api_connect_multipart_form_data(user_dss_clients): dss_scenario.run(user_dss_clients, project_key=TEST_PROJECT_KEY, scenario_id="MULTIPARTFORMDATATEMPLATING") + + +def test_run_api_connect_multipart_form_data(user_dss_clients): + dss_scenario.run(user_dss_clients, project_key=TEST_PROJECT_KEY, scenario_id="NULLININPUTDATASET")