datacom: fix service-port print in add operation

Signed-off-by: Rodrigo Bertoldo de Sousa Martins <rodrigo.sousa.577@gmail.com>
This commit is contained in:
rodrigo committed 2026-02-10 14:48:38 -03:00
1 parent b154db5aa9
commit 88366f25e6
1 file changed
+5 -13
+5 -13
View File
@@ -1483,21 +1483,13 @@ class SSHManager {
output += dataStr; output += dataStr;
console.log(`📨 Recebido: ${dataStr.trim()}`); console.log(`📨 Recebido: ${dataStr.trim()}`);
// Capturar service-port ID quando criado // Capturar service-port ID APENAS do prompt de configuração após 'service-port new'
if (dataStr.includes('service-port') && /service-port[^a-zA-Z]*(\d+)/.test(dataStr)) { // Isso garante que pegamos o ID correto da ONU que estamos adicionando
const match = dataStr.match(/service-port[^a-zA-Z]*(\d+)/); if (dataStr.includes('(config-service-port-') && /\(config-service-port-(\d+)\)/.test(dataStr)) {
if (match) { const match = dataStr.match(/\(config-service-port-(\d+)\)/);
servicePortId = match[1];
console.log(`📋 Service-port ID capturado: ${servicePortId}`);
}
}
// Capturar service-port ID do prompt de configuração
if (dataStr.includes('(config-service-port-') && /config-service-port-(\d+)/.test(dataStr)) {
const match = dataStr.match(/config-service-port-(\d+)/);
if (match && !servicePortId) { if (match && !servicePortId) {
servicePortId = match[1]; servicePortId = match[1];
console.log(`📋 Service-port ID capturado do prompt: ${servicePortId}`); console.log(`✅ Service-port ID capturado do prompt: ${servicePortId}`);
} }
} }