update new logs format
This commit is contained in:
parent
b848eb7688
commit
57aa4d744c
3 changed files with 8 additions and 13 deletions
|
|
@ -25,7 +25,7 @@ const SwitchOutputView: React.FC<SwitchOutputViewProps> = ({
|
||||||
const flowPoolNode = (flowPool[nodeId] ?? [])[
|
const flowPoolNode = (flowPool[nodeId] ?? [])[
|
||||||
(flowPool[nodeId]?.length ?? 1) - 1
|
(flowPool[nodeId]?.length ?? 1) - 1
|
||||||
];
|
];
|
||||||
let results = (flowPoolNode?.data?.logs[outputName] ?? [])[0] ?? "";
|
let results = flowPoolNode?.data?.logs[outputName] ?? "";
|
||||||
if (Array.isArray(results)) {
|
if (Array.isArray(results)) {
|
||||||
console.error("Log results are an array", results);
|
console.error("Log results are an array", results);
|
||||||
return;
|
return;
|
||||||
|
|
|
||||||
|
|
@ -92,7 +92,7 @@ export default function ParameterComponent({
|
||||||
|
|
||||||
const logHasMessage = (data: any) => {
|
const logHasMessage = (data: any) => {
|
||||||
if (!outputName) return;
|
if (!outputName) return;
|
||||||
const logs = (data?.logs[outputName] ?? [])[0];
|
const logs = data?.logs[outputName];
|
||||||
if (Array.isArray(logs) && logs.length > 1) {
|
if (Array.isArray(logs) && logs.length > 1) {
|
||||||
return logs.some((log) => log.message);
|
return logs.some((log) => log.message);
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -102,7 +102,7 @@ export default function ParameterComponent({
|
||||||
|
|
||||||
const logTypeIsUnknown = (data: any) => {
|
const logTypeIsUnknown = (data: any) => {
|
||||||
if (!outputName) return;
|
if (!outputName) return;
|
||||||
const logs = (data?.logs[outputName] ?? [])[0];
|
const logs = data?.logs[outputName];
|
||||||
if (Array.isArray(logs) && logs.length > 1) {
|
if (Array.isArray(logs) && logs.length > 1) {
|
||||||
return logs.some((log) => log.type === "unknown");
|
return logs.some((log) => log.type === "unknown");
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -112,7 +112,7 @@ export default function ParameterComponent({
|
||||||
|
|
||||||
const logTypeIsError = (data: any) => {
|
const logTypeIsError = (data: any) => {
|
||||||
if (!outputName) return;
|
if (!outputName) return;
|
||||||
const logs = (data?.logs[outputName] ?? [])[0];
|
const logs = data?.logs[outputName];
|
||||||
if (Array.isArray(logs) && logs.length > 1) {
|
if (Array.isArray(logs) && logs.length > 1) {
|
||||||
return logs.some(
|
return logs.some(
|
||||||
(log) => log.type === "error" || log.type === "ValueError",
|
(log) => log.type === "error" || log.type === "ValueError",
|
||||||
|
|
@ -131,7 +131,7 @@ export default function ParameterComponent({
|
||||||
|
|
||||||
let hasOutputs;
|
let hasOutputs;
|
||||||
if (flowPoolNode?.data?.logs && outputName) {
|
if (flowPoolNode?.data?.logs && outputName) {
|
||||||
hasOutputs = (flowPoolNode?.data?.logs[outputName] ?? [])[0] ?? null;
|
hasOutputs = flowPoolNode?.data?.logs[outputName] ?? null;
|
||||||
}
|
}
|
||||||
|
|
||||||
const unknownOutput = logTypeIsUnknown(flowPoolNode?.data);
|
const unknownOutput = logTypeIsUnknown(flowPoolNode?.data);
|
||||||
|
|
|
||||||
|
|
@ -7,15 +7,10 @@ const useValidationStatusString = (validationStatus: VertexBuildTypeAPI, setVali
|
||||||
// if it is not a string turn it into a string
|
// if it is not a string turn it into a string
|
||||||
console.log("validationStatus", validationStatus);
|
console.log("validationStatus", validationStatus);
|
||||||
let newValidationString = "";
|
let newValidationString = "";
|
||||||
Object.values(validationStatus?.data?.logs).forEach((log: LogType | LogType[]) => {
|
Object.values(validationStatus?.data?.logs).forEach((log: any) => {
|
||||||
if (!Array.isArray(log)) {
|
if (log.type === "error" || log.type === "ValueError") {
|
||||||
log = [log];
|
newValidationString += `${log.message}\n`;
|
||||||
}
|
|
||||||
log.forEach((logItem) => {
|
|
||||||
if (logItem.type === "error" || logItem.type === "ValueError") {
|
|
||||||
newValidationString += `${logItem.message}\n`;
|
|
||||||
}
|
}
|
||||||
});
|
|
||||||
});
|
});
|
||||||
setValidationString(newValidationString);
|
setValidationString(newValidationString);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue