Delete attachment error #584

Closed
opened 2026-04-05 21:58:22 +02:00 by MrUnknownDE · 0 comments
Owner

Originally created by @bzmshang on 4/29/2025

Vaultwarden Support String

Your environment (Generated via diagnostics page)

  • Vaultwarden version: v1.33.2-0d16da44
  • Web-vault version: v2025.3.1
  • OS/Arch: linux/x86_64
  • Running within a container: true (Base: Debian)
  • Database type: SQLite
  • Database version: 3.49.1
  • Environment settings overridden!: true
  • Uses a reverse proxy: true
  • IP Header check: true (X-Real-IP)
  • Internet access: true
  • Internet access via a proxy: false
  • DNS Check: true
  • Browser/Server Time Check: true
  • Server/NTP Time Check: n/a
  • Domain Configuration Check: true
  • HTTPS Check: true
  • Websocket Check: true
  • HTTP Response Checks: true

Config & Details (Generated via diagnostics page)

Show Config & Details

Environment settings which are overridden: ADMIN_TOKEN

Config:

{
  "_duo_akey": null,
  "_enable_duo": true,
  "_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": "***:",
  "admin_ratelimit_max_burst": 3,
  "admin_ratelimit_seconds": 300,
  "admin_session_lifetime": 20,
  "admin_token": "***",
  "allowed_connect_src": "",
  "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": false,
  "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": "BM-Bitwarden",
  "invitations_allowed": false,
  "ip_header": "X-Real-IP",
  "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": false,
  "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": false,
  "sends_folder": "data/sends",
  "show_password_hint": false,
  "signups_allowed": false,
  "signups_domains_whitelist": "",
  "signups_verify": true,
  "signups_verify_resend_limit": 3,
  "signups_verify_resend_time": 3600,
  "smtp_accept_invalid_certs": false,
  "smtp_accept_invalid_hostnames": false,
  "smtp_auth_mechanism": "Plain",
  "smtp_debug": false,
  "smtp_embed_images": true,
  "smtp_explicit_tls": null,
  "smtp_from": "***************",
  "smtp_from_name": "通知小助手",
  "smtp_host": "******************",
  "smtp_password": "***",
  "smtp_port": 465,
  "smtp_security": "force_tls",
  "smtp_ssl": null,
  "smtp_timeout": 15,
  "smtp_username": "***************",
  "templates_folder": "data/templates",
  "tmp_folder": "data/tmp",
  "trash_auto_delete_days": 30,
  "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

1.33.2-0d16da44

Deployment method

Official Container Image

Custom deployment method

No response

Reverse Proxy

nginx1.24

Host/Server Operating System

Linux

Operating System Version

Synology DSM 7.2

Clients

Web Vault, Desktop

Client Version

Vaultwarden 1.33.2-0d16da44 windows 2025.3.1

Steps To Reproduce

  1. Open any attachment
  2. Delete attachment
  3. Error

Expected Result

Normal deletion without error

Actual Result

Click Delete, then Cancel, then Save, and the item was deleted

Logs

【【【Desktop error log】】】】
[2025-04-29 13:01:14.073][request][INFO] DELETE /api/ciphers/b43e0b59-ef3a-4cbc-a84d-cec07e7604ba/attachment/e1d72433c3c9014281e7
[2025-04-29 13:01:14.074][vaultwarden::api::core::ciphers][ERROR] Attachment doesn't exist
[2025-04-29 13:01:14.074][response][INFO] (delete_attachment) DELETE /api/ciphers/<cipher_id>/attachment/<attachment_id> => 400 Bad Request
[2025-04-29 13:01:19.331][request][INFO] DELETE /api/ciphers/b43e0b59-ef3a-4cbc-a84d-cec07e7604ba/attachment/e1d72433c3c9014281e7
[2025-04-29 13:01:19.332][vaultwarden::api::core::ciphers][ERROR] Attachment doesn't exist
[2025-04-29 13:01:19.332][response][INFO] (delete_attachment) DELETE /api/ciphers/<cipher_id>/attachment/<attachment_id> => 400 Bad Request
[2025-04-29 13:01:23.112][request][INFO] DELETE /api/ciphers/b43e0b59-ef3a-4cbc-a84d-cec07e7604ba/attachment/e1d72433c3c9014281e7
[2025-04-29 13:01:23.113][vaultwarden::api::core::ciphers][ERROR] Attachment doesn't exist
[2025-04-29 13:01:23.113][response][INFO] (delete_attachment) DELETE /api/ciphers/<cipher_id>/attachment/<attachment_id> => 400 Bad Request
[2025-04-29 13:01:27.794][request][INFO] PUT /api/ciphers/b43e0b59-ef3a-4cbc-a84d-cec07e7604ba
[2025-04-29 13:01:27.795][vaultwarden::api::core::ciphers][WARN] Attachment e1d72433c3c9014281e7 doesn't exist
[2025-04-29 13:01:27.797][response][INFO] (put_cipher) PUT /api/ciphers/<cipher_id> => 200 OK




【【【Web error log】】】
[2025-04-29 13:03:36.821][request][INFO] DELETE /api/ciphers/b43e0b59-ef3a-4cbc-a84d-cec07e7604ba/attachment/9a9a7e6bec8ed942fcdf
[2025-04-29 13:03:36.824][response][INFO] (delete_attachment) DELETE /api/ciphers/<cipher_id>/attachment/<attachment_id> => 200 OK
[2025-04-29 13:03:43.437][request][INFO] DELETE /api/ciphers/b43e0b59-ef3a-4cbc-a84d-cec07e7604ba/attachment/9a9a7e6bec8ed942fcdf
[2025-04-29 13:03:43.438][vaultwarden::api::core::ciphers][ERROR] Attachment doesn't exist
[2025-04-29 13:03:43.438][response][INFO] (delete_attachment) DELETE /api/ciphers/<cipher_id>/attachment/<attachment_id> => 400 Bad Request
[2025-04-29 13:03:49.523][request][INFO] PUT /api/ciphers/b43e0b59-ef3a-4cbc-a84d-cec07e7604ba
[2025-04-29 13:03:49.525][vaultwarden::api::core::ciphers][WARN] Attachment 9a9a7e6bec8ed942fcdf doesn't exist
[2025-04-29 13:03:49.544][response][INFO] (put_cipher) PUT /api/ciphers/<cipher_id> => 200 OK

Screenshots or Videos

Image

Image

Image

【【【web】】】
Image

Additional Context

Web end cannot be deleted, but there is no error prompt, and there is an error prompt when deleting on the desktop end

*Originally created by @bzmshang on 4/29/2025* ### Vaultwarden Support String ### Your environment (Generated via diagnostics page) * Vaultwarden version: v1.33.2-0d16da44 * Web-vault version: v2025.3.1 * OS/Arch: linux/x86_64 * Running within a container: true (Base: Debian) * Database type: SQLite * Database version: 3.49.1 * Environment settings overridden!: true * Uses a reverse proxy: true * IP Header check: true (X-Real-IP) * Internet access: true * Internet access via a proxy: false * DNS Check: true * Browser/Server Time Check: true * Server/NTP Time Check: n/a * Domain Configuration Check: true * HTTPS Check: true * Websocket Check: true * HTTP Response Checks: true ### Config & Details (Generated via diagnostics page) <details><summary>Show Config & Details</summary> **Environment settings which are overridden:** ADMIN_TOKEN **Config:** ```json { "_duo_akey": null, "_enable_duo": true, "_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": "***:", "admin_ratelimit_max_burst": 3, "admin_ratelimit_seconds": 300, "admin_session_lifetime": 20, "admin_token": "***", "allowed_connect_src": "", "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": false, "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": "BM-Bitwarden", "invitations_allowed": false, "ip_header": "X-Real-IP", "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": false, "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": false, "sends_folder": "data/sends", "show_password_hint": false, "signups_allowed": false, "signups_domains_whitelist": "", "signups_verify": true, "signups_verify_resend_limit": 3, "signups_verify_resend_time": 3600, "smtp_accept_invalid_certs": false, "smtp_accept_invalid_hostnames": false, "smtp_auth_mechanism": "Plain", "smtp_debug": false, "smtp_embed_images": true, "smtp_explicit_tls": null, "smtp_from": "***************", "smtp_from_name": "通知小助手", "smtp_host": "******************", "smtp_password": "***", "smtp_port": 465, "smtp_security": "force_tls", "smtp_ssl": null, "smtp_timeout": 15, "smtp_username": "***************", "templates_folder": "data/templates", "tmp_folder": "data/tmp", "trash_auto_delete_days": 30, "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 1.33.2-0d16da44 ### Deployment method Official Container Image ### Custom deployment method _No response_ ### Reverse Proxy nginx1.24 ### Host/Server Operating System Linux ### Operating System Version Synology DSM 7.2 ### Clients Web Vault, Desktop ### Client Version Vaultwarden 1.33.2-0d16da44 windows 2025.3.1 ### Steps To Reproduce 1. Open any attachment 2. Delete attachment 3. Error ### Expected Result Normal deletion without error ### Actual Result Click Delete, then Cancel, then Save, and the item was deleted ### Logs ```text 【【【Desktop error log】】】】 [2025-04-29 13:01:14.073][request][INFO] DELETE /api/ciphers/b43e0b59-ef3a-4cbc-a84d-cec07e7604ba/attachment/e1d72433c3c9014281e7 [2025-04-29 13:01:14.074][vaultwarden::api::core::ciphers][ERROR] Attachment doesn't exist [2025-04-29 13:01:14.074][response][INFO] (delete_attachment) DELETE /api/ciphers/<cipher_id>/attachment/<attachment_id> => 400 Bad Request [2025-04-29 13:01:19.331][request][INFO] DELETE /api/ciphers/b43e0b59-ef3a-4cbc-a84d-cec07e7604ba/attachment/e1d72433c3c9014281e7 [2025-04-29 13:01:19.332][vaultwarden::api::core::ciphers][ERROR] Attachment doesn't exist [2025-04-29 13:01:19.332][response][INFO] (delete_attachment) DELETE /api/ciphers/<cipher_id>/attachment/<attachment_id> => 400 Bad Request [2025-04-29 13:01:23.112][request][INFO] DELETE /api/ciphers/b43e0b59-ef3a-4cbc-a84d-cec07e7604ba/attachment/e1d72433c3c9014281e7 [2025-04-29 13:01:23.113][vaultwarden::api::core::ciphers][ERROR] Attachment doesn't exist [2025-04-29 13:01:23.113][response][INFO] (delete_attachment) DELETE /api/ciphers/<cipher_id>/attachment/<attachment_id> => 400 Bad Request [2025-04-29 13:01:27.794][request][INFO] PUT /api/ciphers/b43e0b59-ef3a-4cbc-a84d-cec07e7604ba [2025-04-29 13:01:27.795][vaultwarden::api::core::ciphers][WARN] Attachment e1d72433c3c9014281e7 doesn't exist [2025-04-29 13:01:27.797][response][INFO] (put_cipher) PUT /api/ciphers/<cipher_id> => 200 OK 【【【Web error log】】】 [2025-04-29 13:03:36.821][request][INFO] DELETE /api/ciphers/b43e0b59-ef3a-4cbc-a84d-cec07e7604ba/attachment/9a9a7e6bec8ed942fcdf [2025-04-29 13:03:36.824][response][INFO] (delete_attachment) DELETE /api/ciphers/<cipher_id>/attachment/<attachment_id> => 200 OK [2025-04-29 13:03:43.437][request][INFO] DELETE /api/ciphers/b43e0b59-ef3a-4cbc-a84d-cec07e7604ba/attachment/9a9a7e6bec8ed942fcdf [2025-04-29 13:03:43.438][vaultwarden::api::core::ciphers][ERROR] Attachment doesn't exist [2025-04-29 13:03:43.438][response][INFO] (delete_attachment) DELETE /api/ciphers/<cipher_id>/attachment/<attachment_id> => 400 Bad Request [2025-04-29 13:03:49.523][request][INFO] PUT /api/ciphers/b43e0b59-ef3a-4cbc-a84d-cec07e7604ba [2025-04-29 13:03:49.525][vaultwarden::api::core::ciphers][WARN] Attachment 9a9a7e6bec8ed942fcdf doesn't exist [2025-04-29 13:03:49.544][response][INFO] (put_cipher) PUT /api/ciphers/<cipher_id> => 200 OK ``` ### Screenshots or Videos ![Image](https://github.com/user-attachments/assets/c97be509-0afe-442d-b1b2-6c6ef1fbcb53) ![Image](https://github.com/user-attachments/assets/bbed51cd-6a00-46e9-803c-c9a6f2359a90) ![Image](https://github.com/user-attachments/assets/4ad30ada-7a24-4e98-92c5-93eb8141afed) 【【【web】】】 ![Image](https://github.com/user-attachments/assets/618f0313-b522-4247-ba11-13dd588db688) ### Additional Context Web end cannot be deleted, but there is no error prompt, and there is an error prompt when deleting on the desktop end
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github/vaultwarden#584