Fix sending mail in guest mode
This commit is contained in:
parent
3640e22239
commit
cc3cc0681a
|
@ -100,15 +100,14 @@ document.addEventListener("DOMContentLoaded", () => {
|
|||
/**
|
||||
* [Invitation feature] Send URLs of files to server
|
||||
*/
|
||||
const sendFilesURLs = () => {
|
||||
if (filesURLs.length > 0) {
|
||||
fetch(sendFilesURLsURL, {
|
||||
const sendGuestFiles = (fileURL) => {
|
||||
fetch(sendGuestFileURL, {
|
||||
method: "POST",
|
||||
headers: {
|
||||
"Content-Type": "application/json",
|
||||
},
|
||||
body: JSON.stringify({
|
||||
urls: filesURLs,
|
||||
urls: [fileURL],
|
||||
}),
|
||||
})
|
||||
.then((response) => response.json())
|
||||
|
@ -122,7 +121,6 @@ document.addEventListener("DOMContentLoaded", () => {
|
|||
.catch((error) => {
|
||||
console.error("Error:", error);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
/**
|
||||
|
@ -224,8 +222,7 @@ document.addEventListener("DOMContentLoaded", () => {
|
|||
job.lufiFile.downloadUrl();
|
||||
uploadedFileCard.querySelector(".action-delete").href =
|
||||
job.lufiFile.removeUrl();
|
||||
uploadedFileCard.querySelector(".action-share").href = `${
|
||||
job.lufiFile.serverUrl
|
||||
uploadedFileCard.querySelector(".action-share").href = `${job.lufiFile.serverUrl
|
||||
}m?links=${encodeURIComponent(
|
||||
'["' + job.lufiFile.keys.server + '"]'
|
||||
)}`;
|
||||
|
@ -266,8 +263,7 @@ document.addEventListener("DOMContentLoaded", () => {
|
|||
}
|
||||
|
||||
if (isGuest && job.lufiFile.keys.server !== null) {
|
||||
filesURLs.push(
|
||||
JSON.stringify({
|
||||
sendGuestFiles(JSON.stringify({
|
||||
name: job.lufiFile.name,
|
||||
short: job.lufiFile.keys.server,
|
||||
url: job.lufiFile.downloadUrl(),
|
||||
|
@ -275,10 +271,7 @@ document.addEventListener("DOMContentLoaded", () => {
|
|||
created_at: job.lufiFile.createdAt,
|
||||
delay,
|
||||
token: job.lufiFile.actionToken,
|
||||
})
|
||||
);
|
||||
|
||||
sendFilesURLs();
|
||||
}));
|
||||
}
|
||||
|
||||
return okAsync(job);
|
||||
|
|
|
@ -342,7 +342,7 @@ const maxSize = <%= config('max_file_size') || 0 %>;
|
|||
|
||||
% if (defined stash('invitation')) {
|
||||
const isGuest = true;
|
||||
const sendFilesURLsURL = '<%= url_for('guest_send_mail', token => stash('invitation')->token)->to_abs() %>';
|
||||
const sendGuestFileURL = '<%= url_for('guest_send_mail', token => stash('invitation')->token)->to_abs() %>';
|
||||
% } else {
|
||||
const isGuest = false;
|
||||
% }
|
||||
|
|
Loading…
Reference in New Issue