Keep passwords out of endpoint responses while preserving v1 schema
This commit is contained in:
parent
aef58d133b
commit
c7ceb4113b
4 changed files with 37 additions and 27 deletions
|
@ -13,7 +13,7 @@ use unicode_normalization::UnicodeNormalization;
|
|||
|
||||
use crate::{
|
||||
log_auth_failure,
|
||||
store::{self, FileAddError, StoredFile},
|
||||
store::{self, FileAddError, StoredFile, StoredFileWithPassword},
|
||||
zip::FileSet,
|
||||
AppData,
|
||||
};
|
||||
|
@ -316,12 +316,14 @@ impl Uploader {
|
|||
)
|
||||
};
|
||||
self.writer = Some(writer);
|
||||
let stored_file = StoredFile {
|
||||
name,
|
||||
size,
|
||||
modtime,
|
||||
expiry: OffsetDateTime::now_utc() + lifetime * time::Duration::DAY,
|
||||
contents,
|
||||
let stored_file = StoredFileWithPassword {
|
||||
file: StoredFile {
|
||||
name,
|
||||
size,
|
||||
modtime,
|
||||
expiry: OffsetDateTime::now_utc() + lifetime * time::Duration::DAY,
|
||||
contents,
|
||||
},
|
||||
password: None,
|
||||
};
|
||||
let app_data = self.app_data.clone();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue