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