refactor: update environment invalidation logic in AdvancedEnvironmentSelector to use byProjectId, improving data consistency and clarity

This commit is contained in:
Mauricio Siu
2025-09-03 23:56:31 -06:00
parent fb749cd862
commit d199a54033
2 changed files with 6 additions and 4 deletions
@@ -97,7 +97,7 @@ export const AdvancedEnvironmentSelector = ({
}); });
toast.success("Environment created successfully"); toast.success("Environment created successfully");
utils.project.one.invalidate({ projectId }); utils.environment.byProjectId.invalidate({ projectId });
setIsCreateDialogOpen(false); setIsCreateDialogOpen(false);
setName(""); setName("");
setDescription(""); setDescription("");
@@ -117,7 +117,7 @@ export const AdvancedEnvironmentSelector = ({
}); });
toast.success("Environment updated successfully"); toast.success("Environment updated successfully");
utils.project.one.invalidate({ projectId }); utils.environment.byProjectId.invalidate({ projectId });
setIsEditDialogOpen(false); setIsEditDialogOpen(false);
setSelectedEnvironment(null); setSelectedEnvironment(null);
setName(""); setName("");
@@ -136,7 +136,7 @@ export const AdvancedEnvironmentSelector = ({
}); });
toast.success("Environment deleted successfully"); toast.success("Environment deleted successfully");
utils.project.one.invalidate({ projectId }); utils.environment.byProjectId.invalidate({ projectId });
setIsDeleteDialogOpen(false); setIsDeleteDialogOpen(false);
setSelectedEnvironment(null); setSelectedEnvironment(null);
@@ -42,7 +42,9 @@ export const buildDocker = async (
await mechanizeDockerContainer(application); await mechanizeDockerContainer(application);
writeStream.write("\nDocker Deployed: ✅\n"); writeStream.write("\nDocker Deployed: ✅\n");
} catch (error) { } catch (error) {
writeStream.write("❌ Error"); writeStream.write(
`❌ Error: ${error instanceof Error ? error.message : String(error)}`,
);
throw error; throw error;
} finally { } finally {
writeStream.end(); writeStream.end();