Skip to content
This repository has been archived by the owner on Aug 3, 2023. It is now read-only.

Fix asset manifest logic to ensure uploaded files remain on Workers KV remote #635

Merged
merged 2 commits into from
Sep 20, 2019
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 6 additions & 1 deletion src/commands/kv/bucket/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,12 @@ fn directory_keys_only(directory: &Path) -> Result<Vec<String>, failure::Error>
let entry = entry.unwrap();
let path = entry.path();
if path.is_file() {
let (key, _) = generate_key(path, directory, None)?;
let value = std::fs::read(path)?;

// Need to base64 encode value
let b64_value = base64::encode(&value);

let (_, key) = generate_key(path, directory, Some(b64_value.clone()))?;
EverlastingBugstopper marked this conversation as resolved.
Show resolved Hide resolved

upload_vec.push(key);
}
Expand Down