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