@@ -2236,8 +2236,12 @@ export default class OtomiStack {
22362236 decryptedData : valueArrayToObject ( data . encryptedData ) ,
22372237 metadata : {
22382238 annotations : valueArrayToObject ( data . metadata ?. annotations ) ,
2239- labels : valueArrayToObject ( data . metadata ?. labels ) ,
2240- finalizers : data . metadata ?. finalizers ,
2239+ ...( ( data . metadata ?. labels ?. length ?? 0 ) > 0 && {
2240+ labels : valueArrayToObject ( data . metadata ?. labels ) ,
2241+ } ) ,
2242+ ...( ( data . metadata ?. finalizers ?. length ?? 0 ) > 0 && {
2243+ finalizers : data . metadata ?. finalizers ,
2244+ } ) ,
22412245 } ,
22422246 }
22432247 const newSecret = await this . createAplSealedSecret (
@@ -2286,8 +2290,12 @@ export default class OtomiStack {
22862290 if ( data . metadata ) {
22872291 mergeObj . spec . metadata = {
22882292 annotations : valueArrayToObject ( data . metadata . annotations ) ,
2289- labels : valueArrayToObject ( data . metadata . labels ) ,
2290- finalizers : data . metadata . finalizers ,
2293+ ...( ( data . metadata ?. labels ?. length ?? 0 ) > 0 && {
2294+ labels : valueArrayToObject ( data . metadata . labels ) ,
2295+ } ) ,
2296+ ...( ( data . metadata ?. finalizers ?. length ?? 0 ) > 0 && {
2297+ finalizers : data . metadata . finalizers ,
2298+ } ) ,
22912299 }
22922300 }
22932301 const mergedSecret = await this . editAplSealedSecret ( teamId , name , mergeObj )
0 commit comments