diff options
| author | Syndamia <kamen.d.mladenov@protonmail.com> | 2021-09-11 18:20:59 +0300 |
|---|---|---|
| committer | Syndamia <kamen.d.mladenov@protonmail.com> | 2021-09-11 18:20:59 +0300 |
| commit | 31918645958b2bf80409a5bcf99d9bb2e775b7b7 (patch) | |
| tree | a7d7b29873ba4d3eae829697e3396c0f90f28666 | |
| parent | a5a07f4149e069311d72bcf7c574d7b89f35b0d8 (diff) | |
| download | ctfc-31918645958b2bf80409a5bcf99d9bb2e775b7b7.tar ctfc-31918645958b2bf80409a5bcf99d9bb2e775b7b7.tar.gz ctfc-31918645958b2bf80409a5bcf99d9bb2e775b7b7.zip | |
Fixed validatedMultiForm returning a too general error when password check fails
| -rw-r--r-- | go-src/windowsHelpers.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/go-src/windowsHelpers.go b/go-src/windowsHelpers.go index c5845ea..2f63efa 100644 --- a/go-src/windowsHelpers.go +++ b/go-src/windowsHelpers.go @@ -179,6 +179,12 @@ func validatedMultiForm(input string, returnWindow window, props ...multiFormPro var values []string formWindow(v.editTitle, returnWindow, append(inputs, v.formInp), &values) + // This is a huge bodge + if !loggedInUser.ValidatePassword(values[0]) { + defer showError(invalidValueFor(passwordInName), returnWindow) + return + } + updateSuccessful = v.updateF(values) if updateSuccessful && v.postSucUpdateF != nil { |
