-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Description
Information about bug
We are facing a timezone mismatch issue in the Frappe HR mobile app.
Environment:
App: Frappe HR Mobile App
Backend: Frappe HRMS
System Timezone: Asia/Kolkata
Screenshot

User Timezone: Asia/Dubai
Screenshot

Device Timezone: Asia/Dubai
Screenshot

Scenario:
Some employees are working in Dubai while the system timezone is set to India (Asia/Kolkata). In the User settings, the timezone is configured as Asia/Dubai.
Observed Behavior:
- When the employee logs in through the web browser, the Employee Checkin time is displayed correctly in Dubai timezone.
Screenshot
- When the same employee performs Check-In / Check-Out using the Frappe HR mobile app, the recorded time appears to be affected by the system timezone instead of the user timezone.
Video
When I check in with the time set to Dubai, it immediately changes to India time.
Screenrecording_20260306_063519.mp4
Expected Behavior:
Check-in time should follow the User Timezone (Asia/Dubai).
Actual Behavior:
Check-in time appears to follow the system timezone when created from the mobile application.
Additional Notes:
- Web check-in works correctly with user timezone.
- The issue only occurs when using the mobile application.
- This affects companies operating in multiple timezones (India and UAE).
Module
HR
Version
Frappe version: v16.10.8
ERPNext version: v16.8.0
Frappe HR: v16.4.2
Installation method
None
Relevant log output / Stack trace / Full Error Message.
Code of Conduct
- I agree to follow this project's Code of Conduct
