Catch case where github sends bad json data (#13077)

This commit is contained in:
Nicolas Mowen 2024-08-14 19:41:41 -06:00
parent 6b9082bdd9
commit dbd042ca3e

View File

@ -4,6 +4,7 @@ import asyncio
import os import os
import shutil import shutil
import time import time
from json import JSONDecodeError
from typing import Any, Optional from typing import Any, Optional
import psutil import psutil
@ -35,7 +36,7 @@ def get_latest_version(config: FrigateConfig) -> str:
"https://api.github.com/repos/blakeblackshear/frigate/releases/latest", "https://api.github.com/repos/blakeblackshear/frigate/releases/latest",
timeout=10, timeout=10,
) )
except RequestException: except (RequestException, JSONDecodeError):
return "unknown" return "unknown"
response = request.json() response = request.json()