Improve API error handling to show exact server error message on save failure
This commit is contained in:
@@ -677,9 +677,9 @@ export default function Editor() {
|
||||
if (projectId === 'new' && result.id) {
|
||||
navigate(`/editor/${result.id}`, { replace: true });
|
||||
}
|
||||
} catch (err) {
|
||||
} catch (err: any) {
|
||||
console.error("Failed to save project to cloud", err);
|
||||
alert("Failed to save project");
|
||||
alert("Failed to save project: " + (err.message || JSON.stringify(err)));
|
||||
} finally {
|
||||
setIsRendering(false);
|
||||
setOpenMenu(null);
|
||||
|
||||
Reference in New Issue
Block a user