mirror of
https://github.com/tcsenpai/pensieve.git
synced 2025-06-07 03:35:24 +00:00
fix(index): can not support number and string at the same field
This commit is contained in:
parent
fc95061672
commit
2314ad544e
@ -11,12 +11,7 @@ from .schemas import (
|
|||||||
|
|
||||||
|
|
||||||
def convert_metadata_value(metadata: EntityMetadata):
|
def convert_metadata_value(metadata: EntityMetadata):
|
||||||
if metadata.data_type == MetadataType.NUMBER_DATA:
|
if metadata.data_type == MetadataType.JSON_DATA:
|
||||||
try:
|
|
||||||
return int(metadata.value)
|
|
||||||
except ValueError:
|
|
||||||
return float(metadata.value)
|
|
||||||
elif metadata.data_type == MetadataType.JSON_DATA:
|
|
||||||
return json.loads(metadata.value)
|
return json.loads(metadata.value)
|
||||||
else:
|
else:
|
||||||
return metadata.value
|
return metadata.value
|
||||||
|
Loading…
x
Reference in New Issue
Block a user