diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/members/member-password.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/members/member-password.tmpl
index 1d51ef8d97..cdd852d0d3 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/member-password.tmpl
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/members/member-password.tmpl
@@ -26,13 +26,13 @@
" />
-
You have entered a User ID that already exists. Please choose another one.
+ You have entered a User ID that already exists. Please choose another one.
- The Password entered is too short.
+ The password entered is too short. Password must be at least characters.
- You do not have permission to edit this member's login information.
+ You do not have permission to edit this patron's login information.
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tmpl b/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tmpl
index 60f3b95862..90140ae555 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tmpl
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/members/memberentrygen.tmpl
@@ -828,7 +828,7 @@
- Required
+ RequiredPassword is too short
Minimum password length:
diff --git a/members/member-password.pl b/members/member-password.pl
index 4845a0609f..f18db80637 100755
--- a/members/member-password.pl
+++ b/members/member-password.pl
@@ -45,7 +45,7 @@ if(( $member ne $loggedinuser ) && ($bor->{'category_type'} eq 'S' ) ) {
}
my $newpassword = $input->param('newpassword');
my $minpw = C4::Context->preference('minPasswordLength');
-$errormsg = 'SHORTPASSWORD' if( $newpassword && $minpw & (length($newpassword) < $minpw ) );
+$errormsg = 'SHORTPASSWORD' if( $newpassword && $minpw && (length($newpassword) < $minpw ) );
if ( $newpassword && ! $errormsg ) {
my $digest=md5_base64($input->param('newpassword'));
diff --git a/members/memberentry.pl b/members/memberentry.pl
index 16fde6fe5d..a1a3f7fdcb 100755
--- a/members/memberentry.pl
+++ b/members/memberentry.pl
@@ -217,7 +217,7 @@ if ($op eq 'save' || $op eq 'insert'){
}
my $password = $input->param('password');
- push @errors, "ERROR_short_password" if( $password && $minpw & (length($password) < $minpw ) );
+ push @errors, "ERROR_short_password" if( $password && $minpw && (length($password) < $minpw ) );
if (C4::Context->preference('ExtendedPatronAttributes')) {
$extended_patron_attributes = parse_extended_patron_attributes($input);