|
|
@@ -310,9 +310,13 @@ export const BuildpackSelection: React.FC<{
|
|
|
setSelectedStack(defaultStack);
|
|
|
if (!Array.isArray(detectedBuildpacks)) {
|
|
|
setSelectedBuildpacks([]);
|
|
|
+ } else {
|
|
|
+ setSelectedBuildpacks(detectedBuildpacks);
|
|
|
}
|
|
|
if (!Array.isArray(availableBuildpacks)) {
|
|
|
setAvailableBuildpacks([]);
|
|
|
+ } else {
|
|
|
+ setAvailableBuildpacks(availableBuildpacks);
|
|
|
}
|
|
|
})
|
|
|
.catch((err) => {
|
|
|
@@ -358,8 +362,16 @@ export const BuildpackSelection: React.FC<{
|
|
|
setStacks(builder.builders);
|
|
|
setSelectedStack(defaultStack);
|
|
|
|
|
|
- setSelectedBuildpacks(detectedBuildpacks);
|
|
|
- setAvailableBuildpacks(availableBuildpacks);
|
|
|
+ if (!Array.isArray(detectedBuildpacks)) {
|
|
|
+ setSelectedBuildpacks([]);
|
|
|
+ } else {
|
|
|
+ setSelectedBuildpacks(detectedBuildpacks);
|
|
|
+ }
|
|
|
+ if (!Array.isArray(availableBuildpacks)) {
|
|
|
+ setAvailableBuildpacks([]);
|
|
|
+ } else {
|
|
|
+ setAvailableBuildpacks(availableBuildpacks);
|
|
|
+ }
|
|
|
};
|
|
|
|
|
|
const renderBuildpacksList = (
|