Ensure flows always have a folder (#1980)

* chore: update settings attributes and remove config.yaml references

* Remove config.yaml references and update settings attributes

* chore: Ensure flows always have a folder

* chore: Update store attribute in check_if_store_is_enabled function
This commit is contained in:
Gabriel Luiz Freitas Almeida 2024-05-27 06:53:29 -07:00 committed by GitHub
commit 011915d3e8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 5 additions and 2 deletions

View file

@ -38,7 +38,10 @@ def create_flow(
db_flow.updated_at = datetime.now(timezone.utc)
if db_flow.folder_id is None:
default_folder = session.exec(select(Folder).where(Folder.name == DEFAULT_FOLDER_NAME)).first()
# Make sure flows always have a folder
default_folder = session.exec(
select(Folder).where(Folder.name == DEFAULT_FOLDER_NAME, Folder.user_id == current_user.id)
).first()
if default_folder:
db_flow.folder_id = default_folder.id

View file

@ -54,7 +54,7 @@ def check_if_store_is_enabled(
settings_service=Depends(get_settings_service),
):
return {
"enabled": settings_service.settings.STORE,
"enabled": settings_service.settings.store,
}