Skip to content

Fix maxFiles issue when added files from server#2003

Open
zalesak wants to merge 1 commit into
dropzone:mainfrom
zalesak:main
Open

Fix maxFiles issue when added files from server#2003
zalesak wants to merge 1 commit into
dropzone:mainfrom
zalesak:main

Conversation

@zalesak

@zalesak zalesak commented Jun 21, 2021

Copy link
Copy Markdown

Files added by displayExistingFiles are not counted to files limit when maxFiles is set.

@tubbynl

tubbynl commented Oct 21, 2021

Copy link
Copy Markdown

oe, nice; this would probably fix #2031 :)

@nathanraposo

nathanraposo commented Mar 17, 2022

Copy link
Copy Markdown

Olá boa tarde preciso exatamente dessa correção quando será realizado o merge ?

Obrigado!

@bobooon

bobooon commented May 31, 2023

Copy link
Copy Markdown

+1 - Works as expected. In the meantime, the method can be overridden in a custom JS file:

const instance = new Dropzone(element, settings);
const { displayExistingFile } = instance;
instance.displayExistingFile = function (mockFile, imageUrl, callback, crossOrigin, param) {
  displayExistingFile.call(this, mockFile, imageUrl, callback, crossOrigin, param);
  // @see https://github.com/dropzone/dropzone/pull/2003
  mockFile.accepted = true;
  mockFile.status = Dropzone.SUCCESS;
  this.files.push(mockFile);
  this._updateMaxFilesReachedClass();
};

@supairish

Copy link
Copy Markdown

@RobPhillips Maybe dumb question here but, where does the local variable "file" come from in your custom displayExistingFile function?

@bobooon

bobooon commented Jun 1, 2023

Copy link
Copy Markdown

Whoops! Typo. Updated.

dracos added a commit to mysociety/fixmystreet that referenced this pull request Jul 11, 2023
I used the Dropzone source code to come up with what was missing when
adding existing files (we were previously reducing maxFiles which had
much the same effect unless you tried to remove/add when it got quite
confused); after doing that, I then discovered a PR on Dropzone which
has the same fixes: dropzone/dropzone#2003
dracos added a commit to mysociety/fixmystreet that referenced this pull request Jul 13, 2023
I used the Dropzone source code to come up with what was missing when
adding existing files (we were previously reducing maxFiles which had
much the same effect unless you tried to remove/add when it got quite
confused); after doing that, I then discovered a PR on Dropzone which
has the same fixes: dropzone/dropzone#2003
dracos added a commit to mysociety/fixmystreet that referenced this pull request Jul 13, 2023
I used the Dropzone source code to come up with what was missing when
adding existing files (we were previously reducing maxFiles which had
much the same effect unless you tried to remove/add when it got quite
confused); after doing that, I then discovered a PR on Dropzone which
has the same fixes: dropzone/dropzone#2003
dracos added a commit to mysociety/fixmystreet that referenced this pull request Jul 13, 2023
I used the Dropzone source code to come up with what was missing when
adding existing files (we were previously reducing maxFiles which had
much the same effect unless you tried to remove/add when it got quite
confused); after doing that, I then discovered a PR on Dropzone which
has the same fixes: dropzone/dropzone#2003
dracos added a commit to mysociety/fixmystreet that referenced this pull request Aug 7, 2023
I used the Dropzone source code to come up with what was missing when
adding existing files (we were previously reducing maxFiles which had
much the same effect unless you tried to remove/add when it got quite
confused); after doing that, I then discovered a PR on Dropzone which
has the same fixes: dropzone/dropzone#2003
@tomsvecak

Copy link
Copy Markdown

Any hope for this going live anytime soon? 👀 🙏

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants