Просмотр исходного кода

Merge pull request #661 from tenacioustommy/fix-title-schema

fix delete title schema
Calcium-Ion 1 год назад
Родитель
Сommit
132c71390c
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      relay/channel/gemini/relay-gemini.go

+ 2 - 2
relay/channel/gemini/relay-gemini.go

@@ -245,12 +245,12 @@ func removeAdditionalPropertiesWithDepth(schema interface{}, depth int) interfac
 	if !ok || len(v) == 0 {
 	if !ok || len(v) == 0 {
 		return schema
 		return schema
 	}
 	}
-
+	// 删除所有的title字段
+	delete(v, "title")
 	// 如果type不为object和array,则直接返回
 	// 如果type不为object和array,则直接返回
 	if typeVal, exists := v["type"]; !exists || (typeVal != "object" && typeVal != "array") {
 	if typeVal, exists := v["type"]; !exists || (typeVal != "object" && typeVal != "array") {
 		return schema
 		return schema
 	}
 	}
-	delete(v, "title")
 	switch v["type"] {
 	switch v["type"] {
 	case "object":
 	case "object":
 		delete(v, "additionalProperties")
 		delete(v, "additionalProperties")