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:
1 parent
b154db5aa9
commit
88366f25e6
1 file changed
+5
-13
+5
-13
@@ -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}`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user