Fix session resume and PSD container configuration
This commit is contained in:
@@ -1117,6 +1117,7 @@ export default function (pi) {
|
||||
const adv = advance ? forceAdvance(ctx, session) : { advanced: false };
|
||||
const parts = [`Schema linking registrato dal reviewer (${n} tabelle + colonne curate). schema_linking.json scritto.`];
|
||||
if (adv.advanced) parts.push("Fase avanzata automaticamente — nessun gate aggiuntivo necessario.");
|
||||
else if (advance && adv.error) parts.push(`Fase resta aperta: ${adv.error}`);
|
||||
return textResult(parts.join(" "));
|
||||
} catch (fatal) {
|
||||
const msg = (fatal.stderr || fatal.message || String(fatal)).toString().trim();
|
||||
@@ -1636,9 +1637,13 @@ export default function (pi) {
|
||||
["session", "set-schema-linking", session, "--file", "-"],
|
||||
JSON.stringify(schema_linking),
|
||||
);
|
||||
return textResult(
|
||||
`schema_linking.json scritto e validato per la sessione ${session}.`,
|
||||
);
|
||||
const message = `schema_linking.json scritto e validato per la sessione ${session}.`;
|
||||
if (currentPhase(ctx, session) !== 4) return textResult(message);
|
||||
const advanced = forceAdvance(ctx, session);
|
||||
if (advanced.error) {
|
||||
return textResult(`${message} Fase non avanzata: ${advanced.error}`);
|
||||
}
|
||||
return textResult(`${message} Fase avanzata automaticamente.`);
|
||||
} catch (e) {
|
||||
const cliMsg = (e.stderr || e.message || String(e)).toString().trim();
|
||||
return textResult(`${cliMsg} Correggi schema_linking e riprova.`);
|
||||
|
||||
Reference in New Issue
Block a user