aboutsummaryrefslogtreecommitdiff
path: root/go-src
diff options
context:
space:
mode:
authorSyndamia <kamen.d.mladenov@protonmail.com>2021-09-11 18:20:59 +0300
committerSyndamia <kamen.d.mladenov@protonmail.com>2021-09-11 18:20:59 +0300
commit31918645958b2bf80409a5bcf99d9bb2e775b7b7 (patch)
treea7d7b29873ba4d3eae829697e3396c0f90f28666 /go-src
parenta5a07f4149e069311d72bcf7c574d7b89f35b0d8 (diff)
downloadctfc-31918645958b2bf80409a5bcf99d9bb2e775b7b7.tar
ctfc-31918645958b2bf80409a5bcf99d9bb2e775b7b7.tar.gz
ctfc-31918645958b2bf80409a5bcf99d9bb2e775b7b7.zip
Fixed validatedMultiForm returning a too general error when password check fails
Diffstat (limited to 'go-src')
-rw-r--r--go-src/windowsHelpers.go6
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 {