Describe the bug
On login requests and login session responses, API document validation will require that the device_id is not null. It is unlikely but possible that the client cannot get its device ID, so in these cases we do not want to prevent login (or prevent getting login sessions when device_id is null).
To Reproduce
Steps to reproduce the behavior:
Try to login using any client
If deviceId is null, login will fail (deviceId is unlikely to be null, so this is not easily reproducible)
Expected behavior
Allow login and getting login sessions when device_id is null.
Describe the bug On login requests and login session responses, API document validation will require that the
device_id
is not null. It is unlikely but possible that the client cannot get its device ID, so in these cases we do not want to prevent login (or prevent getting login sessions whendevice_id
is null).To Reproduce Steps to reproduce the behavior:
deviceId
is null, login will fail (deviceId
is unlikely to be null, so this is not easily reproducible)Expected behavior Allow login and getting login sessions when
device_id
is null.