Skip to content

Incorrect long values storage in database persistent storage #326

Closed
@OSemenovBoyarka

Description

@OSemenovBoyarka
  • Xcode version: 9.0 (9A235)
  • Firebase SDK version: 4.2.0
  • Library version: 4.2.0
  • Firebase Product: database

Hello, we store dates in firebase like long numbers in milliseconds since the epoch.
All works fine, until I enable database data persistence on disk

It looks like, SDK stores long values as ints and int overflow happens.

When I download value like 1506428988000 from database - all works fine, but, when I fetch same value from local cache - it returns -1104532896

Metadata

Metadata

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions