Skip to content

Commit 001ac17

Browse files
committed
Unset uploadResolve
1 parent a44bea3 commit 001ac17

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

ts/WoltLabSuite/Core/Form/Builder/Field/Controller/FileProcessor.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,8 @@ export class FileProcessor {
6767

6868
if (this.#simpleReplace) {
6969
this.#uploadButton.addEventListener("shouldUpload", () => {
70-
const file = this.#uploadButton.parentElement!.querySelector("woltlab-core-file");
70+
const file =
71+
this.#uploadButton.parentElement!.querySelector<WoltlabCoreFileElement>("woltlab-core-file[file-id]");
7172
if (!file) {
7273
return;
7374
}
@@ -168,6 +169,7 @@ export class FileProcessor {
168169
this.#uploadButton.dataset.context = oldContext;
169170
this.#registerFile(this.#replaceElement!);
170171
this.#replaceElement = undefined;
172+
this.#uploadResolve = undefined;
171173
this.#fileInput.removeEventListener("change", changeEventListener);
172174
};
173175

@@ -216,6 +218,7 @@ export class FileProcessor {
216218
const oldContext = this.#startReplaceFile(oldFile);
217219

218220
const cropCancelledEvent = () => {
221+
this.#uploadResolve = undefined;
219222
this.#uploadButton.dataset.context = oldContext;
220223
this.#registerFile(this.#replaceElement!);
221224
this.#replaceElement = undefined;

wcfsetup/install/files/js/WoltLabSuite/Core/Form/Builder/Field/Controller/FileProcessor.js

Lines changed: 3 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)