Improve camera wizard stream validation (#20620)

This commit is contained in:
Josh Hawkins
2025-10-22 14:01:16 -05:00
committed by GitHub
parent 2387dccc19
commit b38f830b3b
2 changed files with 25 additions and 0 deletions

View File

@@ -500,6 +500,29 @@ function StreamIssues({
}
}
if (stream.roles.includes("detect") && stream.resolution) {
const [width, height] = stream.resolution.split("x").map(Number);
if (!isNaN(width) && !isNaN(height) && width > 0 && height > 0) {
const minDimension = Math.min(width, height);
const maxDimension = Math.max(width, height);
if (minDimension > 1080) {
result.push({
type: "warning",
message: t("cameraWizard.step3.issues.resolutionHigh", {
resolution: stream.resolution,
}),
});
} else if (maxDimension < 640) {
result.push({
type: "error",
message: t("cameraWizard.step3.issues.resolutionLow", {
resolution: stream.resolution,
}),
});
}
}
}
// Substream Check
if (
wizardData.brandTemplate == "dahua" &&