This commit is contained in:
MangoPig
2026-02-22 00:20:00 +00:00
parent ffd463df94
commit 991d5a0eae
2 changed files with 8 additions and 13 deletions
+1
View File
@@ -14,6 +14,7 @@ __pycache__/
# Sample outputs # Sample outputs
Tools/Samples/outputs/ Tools/Samples/outputs/
*output/
# Environment # Environment
.env .env
+5 -11
View File
@@ -261,7 +261,7 @@ func (p *Pipeline) writeToTracker(docPath string, extracted map[string]interface
"Filing Date": getStringField(extracted, "filing_date"), "Filing Date": getStringField(extracted, "filing_date"),
"Response Deadline": getStringField(extracted, "response_deadline"), "Response Deadline": getStringField(extracted, "response_deadline"),
"Hearing Date": getStringField(extracted, "hearing_date"), "Hearing Date": getStringField(extracted, "hearing_date"),
"Amount": getField(extracted, "amount"), "Amount": getStringField(extracted, "amount"),
"Currency": getStringField(extracted, "currency"), "Currency": getStringField(extracted, "currency"),
"Status": getStringField(extracted, "status"), "Status": getStringField(extracted, "status"),
"Last Updated": now, "Last Updated": now,
@@ -324,18 +324,12 @@ func detectDocType(ext string) string {
} }
func getStringField(m map[string]interface{}, key string) string { func getStringField(m map[string]interface{}, key string) string {
if v, ok := m[key]; ok { v, ok := m[key]
if !ok || v == nil {
return ""
}
if s, ok := v.(string); ok { if s, ok := v.(string); ok {
return s return s
} }
return fmt.Sprintf("%v", v) return fmt.Sprintf("%v", v)
}
return ""
}
func getField(m map[string]interface{}, key string) interface{} {
if v, ok := m[key]; ok {
return v
}
return ""
} }