mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-12-20 17:32:15 +03:00
42ac8c41e4
refs https://github.com/TryGhost/Team/issues/1363 - When uploading a zip of images in Settings > Labs > [Import], it will skip images that have an uppercase extension, citing an 'unsupported file type' error. - Cause: Glob ignored those files when matching extensions in ImportManager - Fix: Added nocase option where needed - Extended tests to also test the processZip method of ImportManager with getFilesFromZip - Added isValidZip for zip with uppercase image - Cleaned up JSDoc in ImportManager, and replaced some older JS syntax Fixed zipContainsMultipleDataFormats error never thrown: When a zip combines two data formats, no error was thrown. - The promise error was only returned in an _.each loop, but never thrown - Previously when combining multiple data types in a zip file, no error got thrown - Added a test for this error - Also added a test for noContentToImport error Other errors and fixes: - Added missing length in getBaseDirectory check - getContentTypes fixed (returned duplicate values). Type error came up after adding all JSDocs - updated tests to match real types from JSDoc and pass type validations - Rewrote some methods in the async await syntax - Added tests for ImportManager clean up |
||
---|---|---|
.. | ||
zips | ||
deleted-2014-12-19-test-1.md | ||
draft-2014-12-19-test-1.md | ||
draft-2014-12-19-test-2.md | ||
draft-2014-12-19-test-3.md | ||
import-data-1.json | ||
import-data-lts.json | ||
published-2014-12-19-test-1.md |