diff --git a/NEXT_CHANGELOG.md b/NEXT_CHANGELOG.md index a359f03d2..556f607d1 100644 --- a/NEXT_CHANGELOG.md +++ b/NEXT_CHANGELOG.md @@ -6,6 +6,7 @@ ### Bug Fixes - Improving the error message that is shown when the unsupported `dbutils.credentials.getServiceCredentialsProvider` method is used. This method can only be used inside of a notebook. +- Check for string body type while logging error message. ### Documentation diff --git a/databricks/sdk/logger/round_trip_logger.py b/databricks/sdk/logger/round_trip_logger.py index 7ff9d55c9..74c619fd8 100644 --- a/databricks/sdk/logger/round_trip_logger.py +++ b/databricks/sdk/logger/round_trip_logger.py @@ -110,6 +110,8 @@ def _recursive_marshal(self, v: Any, budget: int) -> Any: return v def _redacted_dump(self, prefix: str, body: str) -> str: + if not isinstance(body, str): + return "unsupported body type" if len(body) == 0: return "" try: