From b7dd9748cf90aa049117b12200ed4993796b0990 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Aleix=20Conchillo=20Flaqu=C3=A9?= Date: Mon, 20 Jan 2025 18:39:41 -0800 Subject: [PATCH] serializers: fix special fix initialization --- src/pipecat/serializers/protobuf.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/pipecat/serializers/protobuf.py b/src/pipecat/serializers/protobuf.py index f35a1e17a..13d7ded34 100644 --- a/src/pipecat/serializers/protobuf.py +++ b/src/pipecat/serializers/protobuf.py @@ -93,11 +93,11 @@ class ProtobufFrameSerializer(FrameSerializer): id = getattr(args, "id", None) name = getattr(args, "name", None) pts = getattr(args, "pts", None) - if not id and "id" in args_dict: + if "id" in args_dict: del args_dict["id"] - if not name and "name" in args_dict: + if "name" in args_dict: del args_dict["name"] - if not pts and "pts" in args_dict: + if "pts" in args_dict: del args_dict["pts"] # Create the instance @@ -105,10 +105,10 @@ class ProtobufFrameSerializer(FrameSerializer): # Set special fields if id: - setattr(instance, "id", getattr(args, "id", None)) + setattr(instance, "id", id) if name: - setattr(instance, "name", getattr(args, "name", None)) + setattr(instance, "name", name) if pts: - setattr(instance, "pts", getattr(args, "pts", None)) + setattr(instance, "pts", pts) return instance