mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-06-04 11:14:21 +08:00
Catch IndexError when logging errors
And log that error too, then. Fixes Sentry issue CURA-32J.
This commit is contained in:
parent
2f1c157547
commit
1df859e046
@ -261,7 +261,10 @@ class DigitalFactoryController(QObject):
|
|||||||
"""
|
"""
|
||||||
Error function, called whenever the retrieval of the files in a library project fails.
|
Error function, called whenever the retrieval of the files in a library project fails.
|
||||||
"""
|
"""
|
||||||
Logger.log("w", "Failed to retrieve the list of files in project '{}' from the Digital Library".format(self._project_model._projects[self._selected_project_idx]))
|
try:
|
||||||
|
Logger.warning(f"Failed to retrieve the list of files in project '{self._project_model._projects[self._selected_project_idx]}' from the Digital Library")
|
||||||
|
except IndexError:
|
||||||
|
Logger.warning(f"Failed to retrieve the list of files in a project from the Digital Library. And failed to get the project too.")
|
||||||
self.setRetrievingFilesStatus(RetrievalStatus.Failed)
|
self.setRetrievingFilesStatus(RetrievalStatus.Failed)
|
||||||
|
|
||||||
@pyqtSlot()
|
@pyqtSlot()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user