From 11b6e24b4538f39229cca1d7955b92e02885754c Mon Sep 17 00:00:00 2001 From: Matthias Mullie Date: Tue, 11 Jul 2017 15:07:11 +0200 Subject: [PATCH] Resolve successful 1-chunk uploads Existing code would assume there's always more than one chunk, or it would otherwise not resolve. Upload dialog started doing chunked uploads recently: Ib9cc2c77a27658accf728fb37f8cebc879a467d2 Change-Id: I29a85c5ee6fbf6cea7d07e3281279b4ea3d87188 --- resources/src/mediawiki/api/upload.js | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/src/mediawiki/api/upload.js b/resources/src/mediawiki/api/upload.js index 9814142a21..219dfb8d29 100644 --- a/resources/src/mediawiki/api/upload.js +++ b/resources/src/mediawiki/api/upload.js @@ -348,6 +348,7 @@ // Submit first chunk to get the filekey active = promise = this.uploadChunk( file, data, 0, chunkSize, '', chunkRetries ) + .done( chunkSize >= file.size ? deferred.resolve : null ) .fail( deferred.reject ) .progress( deferred.notify ); -- 2.20.1