@@ -24,7 +24,10 @@ import semver from 'semver'
2424import { DrawerExternalLink } from './drawer/drawer-styled'
2525import { formatDocVersion } from 'browser/modules/Sidebar/docsUtils'
2626import { GlobalState } from 'project-root/src/shared/globalState'
27- import { getRawVersion } from 'shared/modules/dbMeta/dbMetaDuck'
27+ import {
28+ getCleanedVersion ,
29+ getRawVersion
30+ } from 'shared/modules/dbMeta/dbMetaDuck'
2831
2932const oldPages : { [ key : string ] : { oldPage : string ; oldContent : string } } = {
3033 '/administration/indexes-for-search-performance/' : {
@@ -63,12 +66,8 @@ const isPageOld = (
6366) => {
6467 if ( chapter !== 'cypher-manual' || ! oldPages [ page ] || ! neo4jVersion )
6568 return false
66- const cleanedVersion = semver . clean ( neo4jVersion , true )
67- return (
68- cleanedVersion &&
69- semver . valid ( cleanedVersion ) &&
70- semver . satisfies ( cleanedVersion , '<4.0.0-alpha.1' )
71- )
69+ const cleanedVersion = getCleanedVersion ( neo4jVersion )
70+ return cleanedVersion && semver . satisfies ( cleanedVersion , '<4.0.0-alpha.1' )
7271}
7372
7473const isPageNew = (
@@ -77,11 +76,9 @@ const isPageNew = (
7776 neo4jVersion : string | null
7877) => {
7978 if ( chapter !== 'cypher-manual' || ! newPages [ page ] ) return false
80- const cleanedVersion = semver . clean ( neo4jVersion || '' , true )
79+ const cleanedVersion = getCleanedVersion ( neo4jVersion )
8180 return (
82- ( cleanedVersion &&
83- semver . valid ( cleanedVersion ) &&
84- semver . satisfies ( cleanedVersion , '>=4.3' ) ) ||
81+ ( cleanedVersion && semver . satisfies ( cleanedVersion , '>=4.3' ) ) ||
8582 neo4jVersion === null
8683 )
8784}
0 commit comments