Kaynağa Gözat

fix: value_type check failed when updating variables (#24274)

Co-authored-by: me <zhouxi@tellers.cn>
tags/1.8.0
me0106 2 ay önce
ebeveyn
işleme
0e1dfb4161
No account linked to committer's email address
1 değiştirilmiş dosya ile 1 ekleme ve 2 silme
  1. 1
    2
      api/core/variables/types.py

+ 1
- 2
api/core/variables/types.py Dosyayı Görüntüle

@@ -126,7 +126,7 @@ class SegmentType(StrEnum):
"""
if self.is_array_type():
return self._validate_array(value, array_validation)
elif self == SegmentType.NUMBER:
elif self in [SegmentType.INTEGER, SegmentType.FLOAT, SegmentType.NUMBER]:
return isinstance(value, (int, float))
elif self == SegmentType.STRING:
return isinstance(value, str)
@@ -166,7 +166,6 @@ _ARRAY_TYPES = frozenset(
]
)


_NUMERICAL_TYPES = frozenset(
[
SegmentType.NUMBER,

Loading…
İptal
Kaydet