@uppy/core
Advanced tools
Comparing version 1.20.0 to 1.20.1
@@ -660,3 +660,3 @@ function _extends() { _extends = Object.assign || function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } | ||
var requiredMetaFields = this.opts.restrictions.requiredMetaFields; | ||
var hasOwnProperty = Object.prototype.hasOwnProperty.hasOwnProperty; | ||
var hasOwnProperty = Object.prototype.hasOwnProperty; | ||
var errors = []; | ||
@@ -669,3 +669,3 @@ var fileIDs = Object.keys(files); | ||
for (var _i = 0; _i < requiredMetaFields.length; _i++) { | ||
if (!hasOwnProperty.call(file.meta, requiredMetaFields[_i])) { | ||
if (!hasOwnProperty.call(file.meta, requiredMetaFields[_i]) || file.meta[requiredMetaFields[_i]] === '') { | ||
var err = new RestrictionError("" + this.i18n('missingRequiredMetaFieldOnFile', { | ||
@@ -803,3 +803,3 @@ fileName: file.name | ||
var size = Number.isFinite(file.data.size) ? file.data.size : null; | ||
var size = isFinite(file.data.size) ? file.data.size : null; | ||
var newFile = { | ||
@@ -1184,3 +1184,3 @@ source: file.source || '', | ||
var canHavePercentage = Number.isFinite(data.bytesTotal) && data.bytesTotal > 0; | ||
var canHavePercentage = isFinite(data.bytesTotal) && data.bytesTotal > 0; | ||
this.setFileState(file.id, { | ||
@@ -2001,3 +2001,3 @@ progress: _extends({}, this.getFile(file.id).progress, { | ||
Uppy.VERSION = "1.20.0"; | ||
Uppy.VERSION = "1.20.1"; | ||
@@ -2004,0 +2004,0 @@ module.exports = function core(opts) { |
{ | ||
"name": "@uppy/core", | ||
"description": "Core module for the extensible JavaScript file upload widget with support for drag&drop, resumable uploads, previews, restrictions, file processing/encoding, remote providers like Instagram, Dropbox, Google Drive, S3 and more :dog:", | ||
"version": "1.20.0", | ||
"version": "1.20.1", | ||
"license": "MIT", | ||
@@ -32,3 +32,3 @@ "main": "lib/index.js", | ||
}, | ||
"gitHead": "28997bc5c733e3f7ab7183d6cd61d2dfd74f71e4" | ||
"gitHead": "bba47cd86b94ae313ab448599f867d3e2850ca94" | ||
} |
@@ -570,3 +570,3 @@ /* global AggregateError */ | ||
const { requiredMetaFields } = this.opts.restrictions | ||
const { hasOwnProperty } = Object.prototype.hasOwnProperty | ||
const { hasOwnProperty } = Object.prototype | ||
@@ -578,3 +578,3 @@ const errors = [] | ||
for (let i = 0; i < requiredMetaFields.length; i++) { | ||
if (!hasOwnProperty.call(file.meta, requiredMetaFields[i])) { | ||
if (!hasOwnProperty.call(file.meta, requiredMetaFields[i]) || file.meta[requiredMetaFields[i]] === '') { | ||
const err = new RestrictionError(`${this.i18n('missingRequiredMetaFieldOnFile', { fileName: file.name })}`) | ||
@@ -684,3 +684,3 @@ errors.push(err) | ||
// `null` means the size is unknown. | ||
const size = Number.isFinite(file.data.size) ? file.data.size : null | ||
const size = isFinite(file.data.size) ? file.data.size : null | ||
const newFile = { | ||
@@ -1055,3 +1055,3 @@ source: file.source || '', | ||
// bytesTotal may be null or zero; in that case we can't divide by it | ||
const canHavePercentage = Number.isFinite(data.bytesTotal) && data.bytesTotal > 0 | ||
const canHavePercentage = isFinite(data.bytesTotal) && data.bytesTotal > 0 | ||
this.setFileState(file.id, { | ||
@@ -1058,0 +1058,0 @@ progress: { |
Sorry, the diff of this file is not supported yet
354796