File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed
src/test/java/org/springframework/data/neo4j/test Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change 4141import org .neo4j .driver .Driver ;
4242import org .neo4j .driver .GraphDatabase ;
4343import org .neo4j .driver .Logging ;
44+ import org .neo4j .driver .Record ;
4445import org .neo4j .driver .Session ;
4546import org .neo4j .driver .SessionConfig ;
4647import org .neo4j .driver .internal .util .ServerVersion ;
@@ -234,7 +235,12 @@ ServerVersion getServerVersion() {
234235 synchronized (this ) {
235236 serverVersion = this .cachedServerVersion ;
236237 if (serverVersion == null ) {
237- this .cachedServerVersion = ServerVersion .version (getDriver ());
238+ try (Session session = this .getDriver ().session ()) {
239+ Record result = session .run ("CALL dbms.components() YIELD versions RETURN 'Neo4j/' + versions[0] as version" ).single ();
240+ this .cachedServerVersion = ServerVersion .version (result .get ("version" ).asString ());
241+ } catch (Exception e ) {
242+ this .cachedServerVersion = ServerVersion .version (getDriver ());
243+ }
238244 serverVersion = this .cachedServerVersion ;
239245 }
240246 }
You can’t perform that action at this time.
0 commit comments