Skip to content

Commit 70bcdcc

Browse files
authored
try/catch app icon (#523)
1 parent cfa07ee commit 70bcdcc

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

src/launchpad/artifact_processor.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,13 @@ def process_artifact(
155155
path = stack.enter_context(self._download_artifact(organization_id, project_id, artifact_id))
156156
artifact = self._parse_artifact(organization_id, project_id, artifact_id, path)
157157
analyzer = self._create_analyzer(artifact)
158-
app_icon_object_id = self._process_app_icon(organization_id, project_id, artifact_id, artifact)
158+
try:
159+
app_icon_object_id = self._process_app_icon(organization_id, project_id, artifact_id, artifact)
160+
except Exception:
161+
logger.exception(
162+
f"Failed to process app icon for artifact {artifact_id} (project: {project_id}, org: {organization_id})"
163+
)
164+
app_icon_object_id = None
159165
info = self._preprocess_artifact(
160166
organization_id,
161167
project_id,

0 commit comments

Comments
 (0)