diff --git a/interfaces/kits/picker/picker.js b/interfaces/kits/picker/picker.js index 59af19ee07cc20cf10c531e05c21d13bd5269787..932c0e230193c0d9d7399ac2b7a36d6c654a2346 100644 --- a/interfaces/kits/picker/picker.js +++ b/interfaces/kits/picker/picker.js @@ -534,7 +534,7 @@ async function modalPicker(context, config, window) { } async function documentPickerSave(...args) { - if (args.length !== LENGTH_THREE) { + if (args.length !== LENGTH_THREE || args.length !== LENGTH_TWO) { console.error('[picker] args error: ' + args.length); return undefined; } @@ -560,7 +560,7 @@ async function documentPickerSave(...args) { console.error('[picker] getContext error: ' + getContextError); throw getErr(ErrCode.CONTEXT_NO_EXIST); } - if (args[ARGS_TWO] !== undefined) { + if (args.length === LENGTH_THREE && args[ARGS_TWO] !== undefined) { documentSaveWindow = args[ARGS_TWO]; }