File tree 2 files changed +12
-1
lines changed
de/hdi/mongobumblebee/dao
2 files changed +12
-1
lines changed Original file line number Diff line number Diff line change 1
1
package de .hdi .mongobumblebee .dao ;
2
2
3
3
import java .time .LocalDateTime ;
4
+ import java .time .ZoneId ;
5
+ import java .util .Date ;
4
6
5
7
import org .bson .Document ;
6
8
import org .bson .conversions .Bson ;
@@ -96,7 +98,14 @@ public boolean isLockHeld(MongoDatabase db) {
96
98
*/
97
99
public LocalDateTime getLastAccess (MongoDatabase db ) {
98
100
Document doc = db .getCollection (lockCollectionName ).find ().first ();
99
- return doc != null ? doc .get ("lastAccess" , LocalDateTime .class ) : null ;
101
+ if ( doc != null ) {
102
+ Date dateToConvert = doc .get ("lastAccess" , Date .class );
103
+ return dateToConvert
104
+ .toInstant ()
105
+ .atZone (ZoneId .systemDefault ())
106
+ .toLocalDateTime ();
107
+ }
108
+ return null ;
100
109
}
101
110
102
111
Original file line number Diff line number Diff line change 5
5
exports de .hdi .mongobumblebee .exception ;
6
6
exports de .hdi .mongobumblebee ;
7
7
8
+ opens de .hdi .mongobumblebee ;
9
+
8
10
requires lombok ;
9
11
requires org .reflections ;
10
12
requires transitive org .mongodb .driver .sync .client ;
You can’t perform that action at this time.
0 commit comments