From 25e0bab6e0fa02334b4e5625636064c9e8e67ed6 Mon Sep 17 00:00:00 2001 From: philc Date: Tue, 24 Feb 2026 12:32:12 +0100 Subject: [PATCH] fix suggestedalia --- apxtri/models/Pagans.js | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/apxtri/models/Pagans.js b/apxtri/models/Pagans.js index 9246102..7d39403 100644 --- a/apxtri/models/Pagans.js +++ b/apxtri/models/Pagans.js @@ -138,13 +138,6 @@ Pagans.getalias = (alias) => { //bypass Odmdb cause all is public save ressources console.log(path.resolve(`../adminapi/objects/pagans/itm/${alias}.json`)); if (fs.existsSync(`../adminapi/objects/pagans/itm/${alias}.json`)) { - return { - status: 200, - ref: "Pagans", - msg: "aliasexist", - data: fs.readJSONSync(`../adminapi/objects/pagans/itm/${alias}.json`), - }; - } else { try { const lst_alias = fs.readJSONSync( `../adminapi/objects/pagans/idx/lst_alias.json`, @@ -158,15 +151,24 @@ Pagans.getalias = (alias) => { } counter++; } + const data = fs.readJSONSync(`../adminapi/objects/pagans/itm/${alias}.json`) + data.suggestedalias=suggestedalias; return { - status: 404, + status: 200, ref: "Pagans", - msg: "aliasdoesnotexist", - data: { alias, suggestedalias }, + msg: "aliasexist", + data, }; } catch (err) { return { status: 500, msg: "lst_aliaserror", ref: "Pagans", data: {} }; } + } else { + return { + status: 404, + ref: "Pagans", + msg: "aliasdoesnotexist", + data: { alias }, + }; } };