(overlay, log)
| 209 | } |
| 210 | |
| 211 | function applyAndSaveOverlay(overlay, log) { |
| 212 | patchConfiguration(overlay, log, err => { |
| 213 | if (err) { |
| 214 | log.error('could not apply pushed overlay', { |
| 215 | error: reshapeExceptionError(err), |
| 216 | method: 'applyAndSaveOverlay', |
| 217 | }); |
| 218 | return; |
| 219 | } |
| 220 | saveConfigurationVersion(null, overlay, log, err => { |
| 221 | if (err) { |
| 222 | log.error('could not cache overlay version', { |
| 223 | error: reshapeExceptionError(err), |
| 224 | method: 'applyAndSaveOverlay', |
| 225 | }); |
| 226 | return; |
| 227 | } |
| 228 | log.info('overlay push processed'); |
| 229 | }); |
| 230 | }); |
| 231 | } |
| 232 | |
| 233 | module.exports = { |
| 234 | loadCachedOverlay, |
no test coverage detected