@@ -, +, @@ userid is unique row in the db to do this DBD::mysql::st execute failed: Duplicate entry '' for key 'userid' at /home/chrisc/git/catalyst-koha/C4/SQLHelper.pm line 184. --- C4/Members.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/C4/Members.pm +++ a/C4/Members.pm @@ -920,7 +920,7 @@ sub AddMember { sub Check_Userid { my ( $uid, $borrowernumber ) = @_; - return 1 unless ($uid); + return 0 unless ($uid); # userid is a unique column, we should assume NULL is not unique return 0 if ( $uid eq C4::Context->config('user') ); --