diff --git a/packages/hydrooj/src/lib/validator.ts b/packages/hydrooj/src/lib/validator.ts index 9aca2d1de..8863e85ae 100644 --- a/packages/hydrooj/src/lib/validator.ts +++ b/packages/hydrooj/src/lib/validator.ts @@ -51,9 +51,9 @@ export interface Types { } const basicString = (regex?: RegExp, cb?: (i: string) => boolean, convert?: (i: string) => T) => [ - convert || ((v) => v.toString().trim()), + convert || ((v) => v.toString()), (v) => { - const res = v.toString().trim(); + const res = v.toString(); if (regex && !regex.test(res)) return false; if (cb && !cb(res)) return false; return !!res.length; diff --git a/packages/ui-default/components/scratchpad/ScratchpadToolbarContainer.jsx b/packages/ui-default/components/scratchpad/ScratchpadToolbarContainer.jsx index ea937c3bb..0c6d9ee31 100644 --- a/packages/ui-default/components/scratchpad/ScratchpadToolbarContainer.jsx +++ b/packages/ui-default/components/scratchpad/ScratchpadToolbarContainer.jsx @@ -40,7 +40,7 @@ const mapDispatchToProps = (dispatch) => ({ const req = request.post(UiContext.postSubmitUrl, { lang: props.editorLang, code: props.editorCode, - input: props.pretestInput || ' ', + input: props.pretestInput, pretest: true, }); dispatch({