Selaa lähdekoodia

fix: empty arrays should convert to empty string in LLM prompts (#23590)

tags/1.7.2
-LAN- 2 kuukautta sitten
vanhempi
commit
7230497bf4
No account linked to committer's email address
1 muutettua tiedostoa jossa 10 lisäystä ja 0 poistoa
  1. 10
    0
      api/core/variables/segments.py

+ 10
- 0
api/core/variables/segments.py Näytä tiedosto





class ArraySegment(Segment): class ArraySegment(Segment):
@property
def text(self) -> str:
# Return empty string for empty arrays instead of "[]"
if not self.value:
return ""
return super().text

@property @property
def markdown(self) -> str: def markdown(self) -> str:
items = [] items = []


@property @property
def text(self) -> str: def text(self) -> str:
# Return empty string for empty arrays instead of "[]"
if not self.value:
return ""
return json.dumps(self.value, ensure_ascii=False) return json.dumps(self.value, ensure_ascii=False)





Loading…
Peruuta
Tallenna