(20250120) Mail retrieval bug fixed.
This commit is contained in:
@@ -259,6 +259,7 @@ class LLMOutput(BaseModel):
|
||||
|
||||
def to_json(self) -> dict:
|
||||
dump = self.model_dump()
|
||||
print("DUMP:", dump)
|
||||
dump["invocationId"] = str(dump["invocationId"])
|
||||
return dump
|
||||
|
||||
|
||||
@@ -207,7 +207,7 @@ class CoreMessageModel(BaseModel):
|
||||
|
||||
@property
|
||||
def full(self):
|
||||
return {
|
||||
full_json = {
|
||||
"messageId": str(self.messageId),
|
||||
"ts": self.ts.isoformat(),
|
||||
"serviceType": self.serviceType,
|
||||
@@ -224,10 +224,13 @@ class CoreMessageModel(BaseModel):
|
||||
"aiSnippet": self.aiSnippet.to_json() if isinstance(self.aiSnippet, LLMOutput) else self.aiSnippet,
|
||||
"tags": self.tags
|
||||
}
|
||||
if full_json["aiSnippet"]:
|
||||
full_json["aiSnippet"]["invocationId"] = str(full_json["aiSnippet"]["invocationId"])
|
||||
return full_json
|
||||
|
||||
@property
|
||||
def preview(self):
|
||||
return {
|
||||
preview_json = {
|
||||
"messageId": str(self.messageId),
|
||||
"ts": self.ts.isoformat(),
|
||||
"serviceType": self.serviceType,
|
||||
@@ -243,6 +246,9 @@ class CoreMessageModel(BaseModel):
|
||||
"aiSnippet": self.aiSnippet.to_json() if isinstance(self.aiSnippet, LLMOutput) else self.aiSnippet,
|
||||
"tags": self.tags
|
||||
}
|
||||
if preview_json["aiSnippet"]:
|
||||
preview_json["aiSnippet"]["invocationId"] = str(preview_json["aiSnippet"]["invocationId"])
|
||||
return preview_json
|
||||
|
||||
# ┓┏ ┓• ┓ •
|
||||
# ┃┃┏┓┃┓┏┫┏┓╋┓┏┓┏┓
|
||||
|
||||
Reference in New Issue
Block a user