Can we access your project?
Current Behavior
The exported row class incorrectly uses DateTime for timetz columns (e.g. getField('start_time'))
On write: supaSerialize sends a full ISO string "2026-06-08T19:00:00.000Z", which PostgreSQL rejects with:
PostgrestException: invalid input syntax for type time with time zone: "2026-06-08T19:00:00.000Z", code: 22007
On read: DateTime.tryParse("19:00:00+00") returns null, so all timetz fields are always null after fetching
Expected Behavior
On write: FlutterFlow should serialize timetz fields as a time-only string (e.g. "19:00:00+00"), which PostgreSQL accepts for timetz columns
On read: FlutterFlow should deserialize the time-only string returned by Supabase (e.g. "19:00:00+00") into a usable value
The exported row class should use getField / setField for timetz columns, using the existing PostgresTime class already present in [table.dart]— this is how it worked before
Steps to Reproduce
- Create a Supabase table with one or more columns of type timetz (time with time zone) — e.g. start_time, end_time
- Connect the table to FlutterFlow and export the project
- Attempt to INSERT a row using a FlutterFlow action that sets a timetz field via a DateTime value
- Observe the Postgres error in the console
- Alternatively, query the table and attempt to read the timetz field value in the app
Reproducible from Blank
Bug Report Code (Required)
IT4elMmAuYt1xMtJ7q6JbsExhmAsJn07UIIvlu5+FQwdJZetPYkLO+jxP2FoUtfiTAk7L2KJvGMx/vCOhYbuA+UnIRKYbaVx+s56egnKIWenb4ipDZC8Vn8nM9JJJVyA1Ka3mSRRJu51W10t2E+YDfORYAzUNqLSO2sdAPmYKZP/n3OqQ0SLb3kNh1JWeC/v
Visual documentation
Environment
- FlutterFlow version: v7.0.3
- Platform: windows
- Browser name and version: chrome
- Operating system and version affected: web
Additional Information
No response
Can we access your project?
Current Behavior
The exported row class incorrectly uses DateTime for timetz columns (e.g. getField('start_time'))
On write: supaSerialize sends a full ISO string "2026-06-08T19:00:00.000Z", which PostgreSQL rejects with:
PostgrestException: invalid input syntax for type time with time zone: "2026-06-08T19:00:00.000Z", code: 22007
On read: DateTime.tryParse("19:00:00+00") returns null, so all timetz fields are always null after fetching
Expected Behavior
On write: FlutterFlow should serialize timetz fields as a time-only string (e.g. "19:00:00+00"), which PostgreSQL accepts for timetz columns
On read: FlutterFlow should deserialize the time-only string returned by Supabase (e.g. "19:00:00+00") into a usable value
The exported row class should use getField / setField for timetz columns, using the existing PostgresTime class already present in [table.dart]— this is how it worked before
Steps to Reproduce
Reproducible from Blank
Bug Report Code (Required)
IT4elMmAuYt1xMtJ7q6JbsExhmAsJn07UIIvlu5+FQwdJZetPYkLO+jxP2FoUtfiTAk7L2KJvGMx/vCOhYbuA+UnIRKYbaVx+s56egnKIWenb4ipDZC8Vn8nM9JJJVyA1Ka3mSRRJu51W10t2E+YDfORYAzUNqLSO2sdAPmYKZP/n3OqQ0SLb3kNh1JWeC/v
Visual documentation
Environment
Additional Information
No response