vw_small

Hardened fork of Vaultwarden (https://github.com/dani-garcia/vaultwarden) with fewer features.
git clone https://git.philomathiclife.com/repos/vw_small
Log | Files | Refs | README

commit 3c0cac623db9aa7bc2b7514524467fc5ae982ab9
parent 550794b127380c6cde7d601dff51e9adb060d8a8
Author: BlackDex <black.dex@gmail.com>
Date:   Thu, 22 Jun 2023 16:40:26 +0200

Fix send access regression

In a previous commit push notifications for mobile were added, but this
introduced a header guard which caused issues with anonymous endpoints.

This PR fixes this by using a uuid with only 0's.

Fixes #3607

Diffstat:
Msrc/api/core/sends.rs | 6++----
1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/api/core/sends.rs b/src/api/core/sends.rs @@ -374,7 +374,6 @@ pub struct SendAccessData { async fn post_access( access_id: &str, data: JsonUpcase<SendAccessData>, - headers: Headers, mut conn: DbConn, ip: ClientIp, nt: Notify<'_>, @@ -423,7 +422,7 @@ async fn post_access( UpdateType::SyncSendUpdate, &send, &send.update_users_revision(&mut conn).await, - &headers.device.uuid, + &String::from("00000000-0000-0000-0000-000000000000"), &mut conn, ) .await; @@ -437,7 +436,6 @@ async fn post_access_file( file_id: &str, data: JsonUpcase<SendAccessData>, host: Host, - headers: Headers, mut conn: DbConn, nt: Notify<'_>, ) -> JsonResult { @@ -482,7 +480,7 @@ async fn post_access_file( UpdateType::SyncSendUpdate, &send, &send.update_users_revision(&mut conn).await, - &headers.device.uuid, + &String::from("00000000-0000-0000-0000-000000000000"), &mut conn, ) .await;