async function checkDocumentExists()

in wiki-interface/lib/api/v1.js [438:466]


async function checkDocumentExists(projectId, documentId, modelId) {
    let newPagePath = documentId;
    switch (modelId) {
        case "evaluator":
            newPagePath = documentId + "_" + configFile.getEvaluatorsufix();
            break;
        case "testcase":
            newPagePath = documentId + "_" + configFile.getGeneratorsufix();
            break;
        case "script-cypress":
            newPagePath = documentId.replace(configFile.getGeneratorsufix(), configFile.getCypresssufix());
            break;
        case "script-playwright":
            newPagePath = documentId.replace(configFile.getGeneratorsufix(), configFile.getPlaywrightsufix());
            break;
        case "script-selenium":
            newPagePath = documentId.replace(configFile.getGeneratorsufix(), configFile.getSeleniumsufix());
            break;
        default:
            newPagePath = documentId;
            break;
    }
    let pageObject = await gitlabOperator.getWiki(projectId, newPagePath);
    if (pageObject != null) {
        return true;
    } else {
        return false;
    }
}