Yeuoly vor 10 Monaten
Ursprung
Commit
fc0f567bbc

+ 3 - 1
internal/core/dify_invocation/real/encrypt_test.go

@@ -77,7 +77,9 @@ func TestInvokeEncrypt(t *testing.T) {
 
 		ctx.JSON(http.StatusOK, gin.H{
 			"data": map[string]any{
-				"key": "encrypted",
+				"data": map[string]any{
+					"key": "encrypted",
+				},
 			},
 		})
 	})

+ 6 - 2
internal/core/dify_invocation/real/http_request.go

@@ -138,10 +138,14 @@ func (i *RealBackwardsInvocation) InvokeEncrypt(payload *dify_invocation.InvokeE
 		return payload.Data, nil
 	}
 
-	data, err := Request[map[string]any](i, "POST", "invoke/encrypt", http_requests.HttpPayloadJson(payload))
+	type resp struct {
+		Data map[string]any `json:"data"`
+	}
+
+	data, err := Request[resp](i, "POST", "invoke/encrypt", http_requests.HttpPayloadJson(payload))
 	if err != nil {
 		return nil, err
 	}
 
-	return *data, nil
+	return data.Data, nil
 }