diff --git a/lib/client/edit.js b/lib/client/edit.js index f4353239..cd707d39 100644 --- a/lib/client/edit.js +++ b/lib/client/edit.js @@ -150,11 +150,13 @@ var CloudCmd, Util, DOM, CloudFunc, ace, DiffProto, diff_match_patch; var isDiff = config.diff; Util.ifExec(!isDiff, function(patch) { - var query; + var query, + isString = Util.isString(patch), + length = isString && patch.length < lValue.length; Value = lValue; - if (Util.isString(patch) && patch) { + if (isString && length) { lValue = patch; query = '?patch'; }