@@ -75,6 +75,7 @@ def to_payload(self) -> dict:
75
75
payload = super ().to_payload ()
76
76
if self .confidence is not None :
77
77
payload [CONFIDENCE_KEY ] = self .confidence
78
+ if self .class_pdf is not None :
78
79
payload [CLASS_PDF_KEY ] = self .class_pdf
79
80
80
81
return payload
@@ -93,7 +94,7 @@ def from_json(cls, payload: dict):
93
94
confidence = payload .get (CONFIDENCE_KEY , None ),
94
95
annotation_id = payload .get (ANNOTATION_ID_KEY , None ),
95
96
metadata = payload .get (METADATA_KEY , {}),
96
- class_pdf = payload .get (CLASS_PDF_KEY , {} ),
97
+ class_pdf = payload .get (CLASS_PDF_KEY , None ),
97
98
)
98
99
99
100
@@ -124,6 +125,7 @@ def to_payload(self) -> dict:
124
125
payload = super ().to_payload ()
125
126
if self .confidence is not None :
126
127
payload [CONFIDENCE_KEY ] = self .confidence
128
+ if self .class_pdf is not None :
127
129
payload [CLASS_PDF_KEY ] = self .class_pdf
128
130
129
131
return payload
@@ -139,5 +141,5 @@ def from_json(cls, payload: dict):
139
141
confidence = payload .get (CONFIDENCE_KEY , None ),
140
142
annotation_id = payload .get (ANNOTATION_ID_KEY , None ),
141
143
metadata = payload .get (METADATA_KEY , {}),
142
- class_pdf = payload .get (CLASS_PDF_KEY , {} ),
144
+ class_pdf = payload .get (CLASS_PDF_KEY , None ),
143
145
)
0 commit comments