diff --git a/src/backend/langflow/api/v1/flows.py b/src/backend/langflow/api/v1/flows.py index a4a84a1aa..d370458a9 100644 --- a/src/backend/langflow/api/v1/flows.py +++ b/src/backend/langflow/api/v1/flows.py @@ -57,7 +57,11 @@ def read_flows( try: auth_settings = settings_service.auth_settings if auth_settings.AUTO_LOGIN: - flows = session.exec(select(Flow).where(Flow.user_id == None)).all() + flows = session.exec( + select(Flow).where( + Flow.user_id == None | Flow.user_id == current_user.id + ) + ).all() # noqa else: flows = current_user.flows @@ -67,7 +71,7 @@ def read_flows( try: example_flows = session.exec( select(Flow).where( - Flow.user_id == None, Flow.folder == STARTER_FOLDER_NAME + Flow.user_id == None, Flow.folder == STARTER_FOLDER_NAME # noqa ) ).all() # noqa for example_flow in example_flows: