Creating a new folder under an Organization, places the new folder under "My Vault" #306

Closed
opened 2025-10-09 16:21:39 +03:00 by OVERLORD · 1 comment
Owner

Originally created by @expaso on GitHub.

Vaultwarden Support String

Your environment (Generated via diagnostics page)

  • Vaultwarden version: v1.32.5
  • Web-vault version: v2024.6.2c
  • OS/Arch: linux/aarch64
  • Running within a container: true (Base: Debian)
  • Environment settings overridden: false
  • Uses a reverse proxy: true
  • IP Header check: true (X-Forwarded-For)
  • Internet access: true
  • Internet access via a proxy: false
  • DNS Check: true
  • Browser/Server Time Check: true
  • Server/NTP Time Check: true
  • Domain Configuration Check: true
  • HTTPS Check: true
  • Database type: SQLite
  • Database version: 3.46.0
  • Clients used:
  • Reverse proxy and version:
  • Other relevant information:

Config (Generated via diagnostics page)

Show Running Config

Environment settings which are overridden:

{
  "_duo_akey": null,
  "_enable_duo": false,
  "_enable_email_2fa": false,
  "_enable_smtp": true,
  "_enable_yubico": true,
  "_icon_service_csp": "",
  "_icon_service_url": "",
  "_ip_header_enabled": true,
  "_max_note_size": 10000,
  "_smtp_img_src": "cid:",
  "admin_ratelimit_max_burst": 3,
  "admin_ratelimit_seconds": 300,
  "admin_session_lifetime": 20,
  "admin_token": "***",
  "allowed_iframe_ancestors": "",
  "attachments_folder": "/data/attachments",
  "auth_request_purge_schedule": "30 * * * * *",
  "authenticator_disable_time_drift": false,
  "data_folder": "/data",
  "database_conn_init": "",
  "database_max_conns": 10,
  "database_timeout": 30,
  "database_url": "****************",
  "db_connection_retries": 15,
  "disable_2fa_remember": false,
  "disable_admin_token": false,
  "disable_icon_download": false,
  "domain": "*****://*******************",
  "domain_origin": "*****://*******************",
  "domain_path": "",
  "domain_set": true,
  "duo_context_purge_schedule": "30 * * * * *",
  "duo_host": null,
  "duo_ikey": null,
  "duo_skey": null,
  "duo_use_iframe": false,
  "email_2fa_auto_fallback": false,
  "email_2fa_enforce_on_verified_invite": false,
  "email_attempts_limit": 3,
  "email_change_allowed": true,
  "email_expiration_time": 600,
  "email_token_size": 6,
  "emergency_access_allowed": true,
  "emergency_notification_reminder_schedule": "0 3 * * * *",
  "emergency_request_timeout_schedule": "0 7 * * * *",
  "enable_db_wal": true,
  "enable_websocket": true,
  "enforce_single_org_with_reset_pw_policy": false,
  "event_cleanup_schedule": "0 10 0 * * *",
  "events_days_retain": null,
  "experimental_client_feature_flags": "fido2-vault-credentials",
  "extended_logging": true,
  "helo_name": null,
  "hibp_api_key": null,
  "http_request_block_non_global_ips": true,
  "http_request_block_regex": null,
  "icon_blacklist_non_global_ips": true,
  "icon_blacklist_regex": null,
  "icon_cache_folder": "/data/icon_cache",
  "icon_cache_negttl": 259200,
  "icon_cache_ttl": 2592000,
  "icon_download_timeout": 10,
  "icon_redirect_code": 302,
  "icon_service": "internal",
  "incomplete_2fa_schedule": "30 * * * * *",
  "incomplete_2fa_time_limit": 3,
  "increase_note_size_limit": false,
  "invitation_expiration_hours": 120,
  "invitation_org_name": "Vaultwarden",
  "invitations_allowed": true,
  "ip_header": "X-Forwarded-For",
  "job_poll_interval_ms": 30000,
  "log_file": null,
  "log_level": "info",
  "log_timestamp_format": "%Y-%m-%d %H:%M:%S.%3f",
  "login_ratelimit_max_burst": 10,
  "login_ratelimit_seconds": 60,
  "org_attachment_limit": null,
  "org_creation_users": "",
  "org_events_enabled": false,
  "org_groups_enabled": false,
  "password_hints_allowed": true,
  "password_iterations": 600000,
  "push_enabled": false,
  "push_identity_uri": "https://identity.bitwarden.com",
  "push_installation_id": "***",
  "push_installation_key": "***",
  "push_relay_uri": "https://push.bitwarden.com",
  "reload_templates": false,
  "require_device_email": false,
  "rsa_key_filename": "/data/rsa_key",
  "send_purge_schedule": "0 5 * * * *",
  "sendmail_command": null,
  "sends_allowed": true,
  "sends_folder": "/data/sends",
  "show_password_hint": false,
  "signups_allowed": false,
  "signups_domains_whitelist": "",
  "signups_verify": false,
  "signups_verify_resend_limit": 6,
  "signups_verify_resend_time": 3600,
  "smtp_accept_invalid_certs": false,
  "smtp_accept_invalid_hostnames": false,
  "smtp_auth_mechanism": null,
  "smtp_debug": false,
  "smtp_embed_images": true,
  "smtp_explicit_tls": null,
  "smtp_from": "",
  "smtp_from_name": "Vaultwarden",
  "smtp_host": null,
  "smtp_password": null,
  "smtp_port": 587,
  "smtp_security": "starttls",
  "smtp_ssl": null,
  "smtp_timeout": 15,
  "smtp_username": null,
  "templates_folder": "/data/templates",
  "tmp_folder": "/data/tmp",
  "trash_auto_delete_days": null,
  "trash_purge_schedule": "0 5 0 * * *",
  "use_sendmail": false,
  "use_syslog": false,
  "user_attachment_limit": null,
  "user_send_limit": null,
  "web_vault_enabled": true,
  "web_vault_folder": "web-vault/",
  "yubico_client_id": null,
  "yubico_secret_key": null,
  "yubico_server": null
}

Vaultwarden Build Version

v1.32.5

Deployment method

Other method

Custom deployment method

Used the HomeAssistant Vaultwarden Addon

Reverse Proxy

haproxy 3.0

Host/Server Operating System

Linux

Operating System Version

Arch

Clients

Web Vault

Client Version

Microsoft Edge 131.0.2903.70

Steps To Reproduce

  1. Create a new organization (as being the admin user).
  2. Switch to that organization by clicking on it. You will see "[YOUR ORG] Vault in the top-left corner".
  3. Use the blue [NEW] button on the right corner to add a new folder
  4. Give the folder a name, and click [SAVE]
  5. Observe that the new folder is created in [My Vault] and not under the current Organization.

Expected Result

The folder being created under the current organization and visible in the treeview on the left side of the screen.

Actual Result

The new folder is created under "My Vault". No visual hint that this happened, and visible when switching back to "My Vault".

Logs

[2024-12-03 10:36:57.305][response][INFO] (login) POST /identity/connect/token => 200 OK
[2024-12-03 10:36:57.323][request][INFO] GET /api/config
[2024-12-03 10:36:57.323][response][INFO] (config) GET /api/config => 200 OK
[2024-12-03 10:36:57.410][request][INFO] POST /identity/connect/token
[2024-12-03 10:36:57.423][response][INFO] (login) POST /identity/connect/token => 200 OK
[2024-12-03 10:36:57.431][request][INFO] GET /notifications/hub?access_token=eyJ0eXAiOiJKV1QiL
[2024-12-03 10:36:57.431][vaultwarden::api::notifications][INFO] Accepting Rocket WS connection from 172.17.0.1
[2024-12-03 10:36:57.431][response][INFO] (websockets_hub) GET /notifications/hub?<data..> => 200 OK
[2024-12-03 10:36:57.452][request][INFO] GET /api/sync?excludeDomains=true
[2024-12-03 10:36:57.583][response][INFO] (sync) GET /api/sync?<data..> => 200 OK
[2024-12-03 10:37:35.239][request][INFO] POST /api/folders
[2024-12-03 10:37:35.245][response][INFO] (post_folders) POST /api/folders => 200 OK

Screenshots or Videos

No response

Additional Context

No response

Originally created by @expaso on GitHub. ### Vaultwarden Support String ### Your environment (Generated via diagnostics page) * Vaultwarden version: v1.32.5 * Web-vault version: v2024.6.2c * OS/Arch: linux/aarch64 * Running within a container: true (Base: Debian) * Environment settings overridden: false * Uses a reverse proxy: true * IP Header check: true (X-Forwarded-For) * Internet access: true * Internet access via a proxy: false * DNS Check: true * Browser/Server Time Check: true * Server/NTP Time Check: true * Domain Configuration Check: true * HTTPS Check: true * Database type: SQLite * Database version: 3.46.0 * Clients used: * Reverse proxy and version: * Other relevant information: ### Config (Generated via diagnostics page) <details><summary>Show Running Config</summary> **Environment settings which are overridden:** ```json { "_duo_akey": null, "_enable_duo": false, "_enable_email_2fa": false, "_enable_smtp": true, "_enable_yubico": true, "_icon_service_csp": "", "_icon_service_url": "", "_ip_header_enabled": true, "_max_note_size": 10000, "_smtp_img_src": "cid:", "admin_ratelimit_max_burst": 3, "admin_ratelimit_seconds": 300, "admin_session_lifetime": 20, "admin_token": "***", "allowed_iframe_ancestors": "", "attachments_folder": "/data/attachments", "auth_request_purge_schedule": "30 * * * * *", "authenticator_disable_time_drift": false, "data_folder": "/data", "database_conn_init": "", "database_max_conns": 10, "database_timeout": 30, "database_url": "****************", "db_connection_retries": 15, "disable_2fa_remember": false, "disable_admin_token": false, "disable_icon_download": false, "domain": "*****://*******************", "domain_origin": "*****://*******************", "domain_path": "", "domain_set": true, "duo_context_purge_schedule": "30 * * * * *", "duo_host": null, "duo_ikey": null, "duo_skey": null, "duo_use_iframe": false, "email_2fa_auto_fallback": false, "email_2fa_enforce_on_verified_invite": false, "email_attempts_limit": 3, "email_change_allowed": true, "email_expiration_time": 600, "email_token_size": 6, "emergency_access_allowed": true, "emergency_notification_reminder_schedule": "0 3 * * * *", "emergency_request_timeout_schedule": "0 7 * * * *", "enable_db_wal": true, "enable_websocket": true, "enforce_single_org_with_reset_pw_policy": false, "event_cleanup_schedule": "0 10 0 * * *", "events_days_retain": null, "experimental_client_feature_flags": "fido2-vault-credentials", "extended_logging": true, "helo_name": null, "hibp_api_key": null, "http_request_block_non_global_ips": true, "http_request_block_regex": null, "icon_blacklist_non_global_ips": true, "icon_blacklist_regex": null, "icon_cache_folder": "/data/icon_cache", "icon_cache_negttl": 259200, "icon_cache_ttl": 2592000, "icon_download_timeout": 10, "icon_redirect_code": 302, "icon_service": "internal", "incomplete_2fa_schedule": "30 * * * * *", "incomplete_2fa_time_limit": 3, "increase_note_size_limit": false, "invitation_expiration_hours": 120, "invitation_org_name": "Vaultwarden", "invitations_allowed": true, "ip_header": "X-Forwarded-For", "job_poll_interval_ms": 30000, "log_file": null, "log_level": "info", "log_timestamp_format": "%Y-%m-%d %H:%M:%S.%3f", "login_ratelimit_max_burst": 10, "login_ratelimit_seconds": 60, "org_attachment_limit": null, "org_creation_users": "", "org_events_enabled": false, "org_groups_enabled": false, "password_hints_allowed": true, "password_iterations": 600000, "push_enabled": false, "push_identity_uri": "https://identity.bitwarden.com", "push_installation_id": "***", "push_installation_key": "***", "push_relay_uri": "https://push.bitwarden.com", "reload_templates": false, "require_device_email": false, "rsa_key_filename": "/data/rsa_key", "send_purge_schedule": "0 5 * * * *", "sendmail_command": null, "sends_allowed": true, "sends_folder": "/data/sends", "show_password_hint": false, "signups_allowed": false, "signups_domains_whitelist": "", "signups_verify": false, "signups_verify_resend_limit": 6, "signups_verify_resend_time": 3600, "smtp_accept_invalid_certs": false, "smtp_accept_invalid_hostnames": false, "smtp_auth_mechanism": null, "smtp_debug": false, "smtp_embed_images": true, "smtp_explicit_tls": null, "smtp_from": "", "smtp_from_name": "Vaultwarden", "smtp_host": null, "smtp_password": null, "smtp_port": 587, "smtp_security": "starttls", "smtp_ssl": null, "smtp_timeout": 15, "smtp_username": null, "templates_folder": "/data/templates", "tmp_folder": "/data/tmp", "trash_auto_delete_days": null, "trash_purge_schedule": "0 5 0 * * *", "use_sendmail": false, "use_syslog": false, "user_attachment_limit": null, "user_send_limit": null, "web_vault_enabled": true, "web_vault_folder": "web-vault/", "yubico_client_id": null, "yubico_secret_key": null, "yubico_server": null } ``` </details> ### Vaultwarden Build Version v1.32.5 ### Deployment method Other method ### Custom deployment method Used the HomeAssistant Vaultwarden Addon ### Reverse Proxy haproxy 3.0 ### Host/Server Operating System Linux ### Operating System Version Arch ### Clients Web Vault ### Client Version Microsoft Edge 131.0.2903.70 ### Steps To Reproduce 1. Create a new organization (as being the admin user). 2. Switch to that organization by clicking on it. You will see "[YOUR ORG] Vault in the top-left corner". 3. Use the blue [NEW] button on the right corner to add a new folder 4. Give the folder a name, and click [SAVE] 5. Observe that the new folder is created in [My Vault] and not under the current Organization. ### Expected Result The folder being created under the current organization and visible in the treeview on the left side of the screen. ### Actual Result The new folder is created under "My Vault". No visual hint that this happened, and visible when switching back to "My Vault". ### Logs ```text [2024-12-03 10:36:57.305][response][INFO] (login) POST /identity/connect/token => 200 OK [2024-12-03 10:36:57.323][request][INFO] GET /api/config [2024-12-03 10:36:57.323][response][INFO] (config) GET /api/config => 200 OK [2024-12-03 10:36:57.410][request][INFO] POST /identity/connect/token [2024-12-03 10:36:57.423][response][INFO] (login) POST /identity/connect/token => 200 OK [2024-12-03 10:36:57.431][request][INFO] GET /notifications/hub?access_token=eyJ0eXAiOiJKV1QiL [2024-12-03 10:36:57.431][vaultwarden::api::notifications][INFO] Accepting Rocket WS connection from 172.17.0.1 [2024-12-03 10:36:57.431][response][INFO] (websockets_hub) GET /notifications/hub?<data..> => 200 OK [2024-12-03 10:36:57.452][request][INFO] GET /api/sync?excludeDomains=true [2024-12-03 10:36:57.583][response][INFO] (sync) GET /api/sync?<data..> => 200 OK [2024-12-03 10:37:35.239][request][INFO] POST /api/folders [2024-12-03 10:37:35.245][response][INFO] (post_folders) POST /api/folders => 200 OK ``` ### Screenshots or Videos _No response_ ### Additional Context _No response_
OVERLORD added the bug label 2025-10-09 16:21:39 +03:00
Author
Owner

@stefan0xC commented on GitHub:

That is intended because folders are a way to organize your vault items whether they are in your personal vault or shared with you:
grafik
Cf. https://bitwarden.com/help/folders/

@stefan0xC commented on GitHub: That is intended because folders are a way to organize your vault items whether they are in your personal vault or shared with you: ![grafik](https://github.com/user-attachments/assets/dffe0b7d-8763-4568-b54b-f3b9999a5938) Cf. https://bitwarden.com/help/folders/
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/vaultwarden#306