So ages ago I wrote an API for IPB 4.0 and it worked flawlessly, I have recently started to update to 4.3 and now for some reason it is not working. I know the issue but do not know how it has occurred. In my database the salt which was used to calculate the hash is currently null. I do not know why or how (it could have been an update in IPB) but am looking for clarity. This was done from a fresh install also, not an upgrade.
$hash = crypt($request->password, '$2a$13$'.$member->members_pass_hash);
Any help would be nice, thanks a lot.
Screenshot of database table: