diff --git a/web/pgadmin/llm/providers/openai.py b/web/pgadmin/llm/providers/openai.py index d455eced9fb..47c8e155558 100644 --- a/web/pgadmin/llm/providers/openai.py +++ b/web/pgadmin/llm/providers/openai.py @@ -783,9 +783,9 @@ def _read_openai_stream( if 'id' in tc_delta: tc['id'] = tc_delta['id'] func = tc_delta.get('function', {}) - if 'name' in func: + if 'name' in func and func['name']: tc['name'] = func['name'] - if 'arguments' in func: + if 'arguments' in func and func['arguments']: tc['arguments'] += func['arguments'] # Build final response