@@ -370,12 +370,17 @@ func (r *MariaDBAccountReconciler) reconcileDelete(
370
370
// first, remove finalizer from the MariaDBDatabase instance
371
371
if controllerutil .RemoveFinalizer (mariadbDatabase , fmt .Sprintf ("%s-%s" , helper .GetFinalizer (), instance .Name )) {
372
372
err = r .Update (ctx , mariadbDatabase )
373
+
374
+ if err != nil && ! k8s_errors .IsNotFound (err ) {
375
+ return ctrl.Result {}, err
376
+ }
377
+
373
378
}
374
379
375
380
// then remove finalizer from our own instance
376
381
controllerutil .RemoveFinalizer (instance , helper .GetFinalizer ())
377
382
378
- return ctrl.Result {}, err
383
+ return ctrl.Result {}, nil
379
384
} else if err != nil {
380
385
// unhandled error; exit
381
386
log .Error (err , "unhandled error retrieving MariaDBDatabase instance" )
@@ -434,6 +439,11 @@ func (r *MariaDBAccountReconciler) reconcileDelete(
434
439
// remove finalizer from the MariaDBDatabase instance
435
440
if controllerutil .RemoveFinalizer (mariadbDatabase , fmt .Sprintf ("%s-%s" , helper .GetFinalizer (), instance .Name )) {
436
441
err = r .Update (ctx , mariadbDatabase )
442
+
443
+ if err != nil && ! k8s_errors .IsNotFound (err ) {
444
+ return ctrl.Result {}, err
445
+ }
446
+
437
447
}
438
448
439
449
// remove local finalizer
0 commit comments