fix date parsing for save
This commit is contained in:
parent
0876e94658
commit
3e11d9ba68
1 changed files with 3 additions and 2 deletions
|
|
@ -74,7 +74,7 @@ class ObjectModel(BaseModel):
|
||||||
logger.debug(f"Validating {self.__class__.__name__}")
|
logger.debug(f"Validating {self.__class__.__name__}")
|
||||||
self.model_validate(self.model_dump(), strict=True)
|
self.model_validate(self.model_dump(), strict=True)
|
||||||
data = self._prepare_save_data()
|
data = self._prepare_save_data()
|
||||||
data["updated"] = datetime.now().isoformat()
|
data["updated"] = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
|
||||||
|
|
||||||
if self.needs_embedding():
|
if self.needs_embedding():
|
||||||
embedding_content = self.get_embedding_content()
|
embedding_content = self.get_embedding_content()
|
||||||
|
|
@ -82,10 +82,11 @@ class ObjectModel(BaseModel):
|
||||||
data["embedding"] = EMBEDDING_MODEL.embed(embedding_content)
|
data["embedding"] = EMBEDDING_MODEL.embed(embedding_content)
|
||||||
|
|
||||||
if self.id is None:
|
if self.id is None:
|
||||||
data["created"] = datetime.now().isoformat()
|
data["created"] = datetime.now().strftime("%Y-%m-%d %H:%M:%S")
|
||||||
logger.debug("Creating new record")
|
logger.debug("Creating new record")
|
||||||
repo_result = repo_create(self.__class__.table_name, data)
|
repo_result = repo_create(self.__class__.table_name, data)
|
||||||
else:
|
else:
|
||||||
|
data["created"] = self.created.strftime("%Y-%m-%d %H:%M:%S")
|
||||||
logger.debug(f"Updating record with id {self.id}")
|
logger.debug(f"Updating record with id {self.id}")
|
||||||
repo_result = repo_update(self.id, data)
|
repo_result = repo_update(self.id, data)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue