fix: add property existence checks before accessing repository config fields

This commit is contained in:
tvories 2025-12-21 18:48:11 -07:00 committed by Nico
parent e78af76beb
commit 1a12436195

View file

@ -116,7 +116,7 @@ export const RepositoryInfoTabContent = ({ repository }: Props) => {
{repository.lastChecked ? new Date(repository.lastChecked).toLocaleString() : "Never"}
</p>
</div>
{repository.type === "rest" && (
{repository.type === "rest" && "cacert" in repository.config && (
<>
<div>
<div className="text-sm font-medium text-muted-foreground">CA Certificate</div>
@ -131,7 +131,7 @@ export const RepositoryInfoTabContent = ({ repository }: Props) => {
<div>
<div className="text-sm font-medium text-muted-foreground">TLS Certificate Validation</div>
<p className="mt-1 text-sm">
{repository.config.insecureTls ? (
{"insecureTls" in repository.config && repository.config.insecureTls ? (
<span className="text-red-500">disabled</span>
) : (
<span className="text-green-500">enabled</span>