mirror of
https://github.com/yu-i-i/overleaf-cep.git
synced 2026-06-02 21:59:00 +02:00
Merge pull request #16610 from overleaf/ii-generate-unique-name-for-project
[web] Fix unique project name generator GitOrigin-RevId: 9b30041ab532b4ad87ee647fb7d5b280b069ce12
This commit is contained in:
@@ -146,7 +146,6 @@ function _addNumericSuffixToProjectName(name, allProjectNames, maxLength) {
|
||||
const match = name.match(NUMERIC_SUFFIX_MATCH)
|
||||
let basename = name
|
||||
let n = 1
|
||||
const last = allProjectNames.size + n
|
||||
|
||||
if (match != null) {
|
||||
basename = name.replace(NUMERIC_SUFFIX_MATCH, '')
|
||||
@@ -158,6 +157,7 @@ function _addNumericSuffixToProjectName(name, allProjectNames, maxLength) {
|
||||
const projectNamesWithSamePrefix = Array.from(allProjectNames).filter(name =>
|
||||
prefixMatcher.test(name)
|
||||
)
|
||||
const last = allProjectNames.size + n
|
||||
const nIsLikelyAYear = n > 1000 && projectNamesWithSamePrefix.length < n / 2
|
||||
if (nIsLikelyAYear) {
|
||||
basename = name
|
||||
|
||||
Reference in New Issue
Block a user