File tree Expand file tree Collapse file tree 2 files changed +6
-0
lines changed
clickhouse_backend/models/fields Expand file tree Collapse file tree 2 files changed +6
-0
lines changed Original file line number Diff line number Diff line change 2
2
3
3
- fix: #99 update value containing "where" cause exception.
4
4
- fix: #97 JSONField error in ClickHouse 24.8.
5
+ - fix: tuple function error in ClickHouse 24.8.
5
6
6
7
### 1.3.0
7
8
Original file line number Diff line number Diff line change @@ -151,7 +151,12 @@ def _convert_type(self, value):
151
151
if value is None or isinstance (value , self .container_class ):
152
152
return value
153
153
if self .is_named_tuple :
154
+ if isinstance (value , dict ):
155
+ return self .container_class (** value )
154
156
return self .container_class (* value )
157
+ # From ClickHouse server 24.8 LTS, tuple("a", "b") returns NamedTuple.
158
+ if isinstance (value , dict ):
159
+ return self .container_class (value .values ())
155
160
return self .container_class (value )
156
161
157
162
@property
You can’t perform that action at this time.
0 commit comments