Went to <passbolt_url>/app/users. Viewed the last logged in time for one user. Used the iOS app to log in for the same user. Viewed the log in time again.
What happened
The Last logged in time did not update.
For example, this user uses passbolt mostly on mobile:
The Last logged in time is 24 days ago when in reality they log in almost every day.
When logging in via browser, the time updates as expected.
What you expected to happen
The Last logged in time should update properly when logging in via the iOS app as well.
Server version: CE 4.9.1
iOS app version: 1.20.0
Web extension version: 4.9.3
Side note: does this happen because the updating of the last logged in time is done via a separate API? Shouldn't the authentication api also directly handle updating the last logged in time so that its consistent no matter which client connects to the server?
Hello @hhc97, thank you for the report. We are investigating the issue and preparing a fix. For reference when checking release notes, the task number for this one is: PB-35849
What you did
Went to
<passbolt_url>/app/users
. Viewed the last logged in time for one user. Used the iOS app to log in for the same user. Viewed the log in time again.What happened
The
Last logged in
time did not update.For example, this user uses passbolt mostly on mobile:
The
Last logged in
time is 24 days ago when in reality they log in almost every day.When logging in via browser, the time updates as expected.
What you expected to happen
The
Last logged in
time should update properly when logging in via the iOS app as well.Server version: CE 4.9.1 iOS app version: 1.20.0 Web extension version: 4.9.3
Side note: does this happen because the updating of the last logged in time is done via a separate API? Shouldn't the authentication api also directly handle updating the last logged in time so that its consistent no matter which client connects to the server?