mirror of
https://github.com/portainer/portainer.git
synced 2025-08-09 07:45:22 +02:00
fix error when editiing non-exitent pvc
This commit is contained in:
parent
0ca56ddbb1
commit
87a33ad268
1 changed files with 9 additions and 7 deletions
|
@ -397,14 +397,16 @@ class KubernetesApplicationHelper {
|
||||||
static generatePersistedFoldersFormValuesFromPersistedFolders(persistedFolders, persistentVolumeClaims) {
|
static generatePersistedFoldersFormValuesFromPersistedFolders(persistedFolders, persistentVolumeClaims) {
|
||||||
const finalRes = _.map(persistedFolders, (folder) => {
|
const finalRes = _.map(persistedFolders, (folder) => {
|
||||||
const pvc = _.find(persistentVolumeClaims, (item) => _.startsWith(item.Name, folder.PersistentVolumeClaimName));
|
const pvc = _.find(persistentVolumeClaims, (item) => _.startsWith(item.Name, folder.PersistentVolumeClaimName));
|
||||||
const res = new KubernetesApplicationPersistedFolderFormValue(pvc.StorageClass);
|
if (pvc) {
|
||||||
res.PersistentVolumeClaimName = folder.PersistentVolumeClaimName;
|
const res = new KubernetesApplicationPersistedFolderFormValue(pvc.StorageClass);
|
||||||
res.Size = parseInt(pvc.Storage, 10);
|
res.PersistentVolumeClaimName = folder.PersistentVolumeClaimName;
|
||||||
res.SizeUnit = pvc.Storage.slice(-2);
|
res.Size = parseInt(pvc.Storage, 10);
|
||||||
res.ContainerPath = folder.MountPath;
|
res.SizeUnit = pvc.Storage.slice(-2);
|
||||||
return res;
|
res.ContainerPath = folder.MountPath;
|
||||||
|
return res;
|
||||||
|
}
|
||||||
});
|
});
|
||||||
return finalRes;
|
return finalRes.filter((item) => item !== undefined);
|
||||||
}
|
}
|
||||||
|
|
||||||
static generateVolumesFromPersistentVolumClaims(app, volumeClaims) {
|
static generateVolumesFromPersistentVolumClaims(app, volumeClaims) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue