@@ -74,11 +74,7 @@ func (h *handler) Handle(item operation.Item) error {
7474 return err
7575 }
7676
77- status , err := h .processBackupPolicy (policy .DeepCopy ())
78- if err != nil {
79- return err
80- }
81-
77+ status := h .processBackupPolicy (policy .DeepCopy ())
8278 // Nothing to update, objects are equal
8379 if reflect .DeepEqual (policy .Status , status ) {
8480 return nil
@@ -94,13 +90,13 @@ func (h *handler) Handle(item operation.Item) error {
9490 return nil
9591}
9692
97- func (h * handler ) processBackupPolicy (policy * backupApi.ArangoBackupPolicy ) ( backupApi.ArangoBackupPolicyStatus , error ) {
93+ func (h * handler ) processBackupPolicy (policy * backupApi.ArangoBackupPolicy ) backupApi.ArangoBackupPolicyStatus {
9894 if err := policy .Validate (); err != nil {
9995 h .eventRecorder .Warning (policy , policyError , "Policy Error: %s" , err .Error ())
10096
10197 return backupApi.ArangoBackupPolicyStatus {
10298 Message : fmt .Sprintf ("Validation error: %s" , err .Error ()),
103- }, nil
99+ }
104100 }
105101
106102 now := time .Now ()
@@ -111,7 +107,7 @@ func (h *handler) processBackupPolicy(policy *backupApi.ArangoBackupPolicy) (bac
111107
112108 return backupApi.ArangoBackupPolicyStatus {
113109 Message : fmt .Sprintf ("error while parsing expr: %s" , err .Error ()),
114- }, nil
110+ }
115111 }
116112
117113 if policy .Status .Scheduled .IsZero () {
@@ -121,7 +117,7 @@ func (h *handler) processBackupPolicy(policy *backupApi.ArangoBackupPolicy) (bac
121117 Scheduled : meta.Time {
122118 Time : next ,
123119 },
124- }, nil
120+ }
125121 }
126122
127123 // Check if schedule is required
@@ -135,10 +131,10 @@ func (h *handler) processBackupPolicy(policy *backupApi.ArangoBackupPolicy) (bac
135131 Scheduled : meta.Time {
136132 Time : next ,
137133 },
138- }, nil
134+ }
139135 }
140136
141- return policy .Status , nil
137+ return policy .Status
142138 }
143139
144140 // Schedule new deployments
@@ -159,7 +155,7 @@ func (h *handler) processBackupPolicy(policy *backupApi.ArangoBackupPolicy) (bac
159155 return backupApi.ArangoBackupPolicyStatus {
160156 Scheduled : policy .Status .Scheduled ,
161157 Message : fmt .Sprintf ("deployments listing failed: %s" , err .Error ()),
162- }, nil
158+ }
163159 }
164160
165161 for _ , deployment := range deployments .Items {
@@ -171,7 +167,7 @@ func (h *handler) processBackupPolicy(policy *backupApi.ArangoBackupPolicy) (bac
171167 return backupApi.ArangoBackupPolicyStatus {
172168 Scheduled : policy .Status .Scheduled ,
173169 Message : fmt .Sprintf ("backup creation failed: %s" , err .Error ()),
174- }, nil
170+ }
175171 }
176172
177173 h .eventRecorder .Normal (policy , backupCreated , "Created ArangoBackup: %s/%s" , b .Namespace , b .Name )
@@ -185,7 +181,7 @@ func (h *handler) processBackupPolicy(policy *backupApi.ArangoBackupPolicy) (bac
185181 Scheduled : meta.Time {
186182 Time : next ,
187183 },
188- }, nil
184+ }
189185}
190186
191187func (* handler ) CanBeHandled (item operation.Item ) bool {
0 commit comments