Details
-
Bug
-
Resolution: Fixed
-
Blocker
-
3.0.0, 3.0.1, 3.0.2, 3.0.3, 3.0.4, 3.0.5
-
None
-
None
-
1
Description
Expected behavior:
If the user specifies a duration longer than 30 days, the SDK automatically converts the duration to an absolute timestamp in UNIX epoch seconds.
Actual behavior:
The SDK always uses the number of seconds in the duration, which leads to problems because Couchbase Server interprets an expiry value longer than 30 days as an absolute timestamp in UNIX epoch seconds... this causes the document to expire prematurely.