bugfixes - changed submission of final diagnosis to always require reason for diagnosis change (was optional but missing value caused data commit to die); password_reset() tests for new_passwd_data before using in 'eq' - could be undef due to session deletion}
git-svn-id: https://jti.org.uk/svn/hmds_lims/trunk@1390 4177bd82-f056-0410-812d-caef170e3fa0