@@ -245,10 +245,10 @@ impl Configurator {
245
245
let mut result = ConfigurationGetResult :: new ( ) ;
246
246
let resources = get_resource_invocation_order ( & self . config , & mut self . statement_parser , & self . context ) ?;
247
247
let mut progress = ProgressBar :: new ( resources. len ( ) as u64 , self . progress_format ) ?;
248
+ let discovery = & self . discovery . clone ( ) ;
248
249
for resource in resources {
249
250
progress. set_resource ( & resource. name , & resource. resource_type ) ;
250
251
progress. write_activity ( format ! ( "Get '{}'" , resource. name) . as_str ( ) ) ;
251
- let discovery = & self . discovery . clone ( ) ;
252
252
let Some ( dsc_resource) = discovery. find_resource ( & resource. resource_type ) else {
253
253
return Err ( DscError :: ResourceNotFound ( resource. resource_type ) ) ;
254
254
} ;
@@ -331,10 +331,10 @@ impl Configurator {
331
331
let mut result = ConfigurationSetResult :: new ( ) ;
332
332
let resources = get_resource_invocation_order ( & self . config , & mut self . statement_parser , & self . context ) ?;
333
333
let mut progress = ProgressBar :: new ( resources. len ( ) as u64 , self . progress_format ) ?;
334
+ let discovery = & self . discovery . clone ( ) ;
334
335
for resource in resources {
335
336
progress. set_resource ( & resource. name , & resource. resource_type ) ;
336
337
progress. write_activity ( format ! ( "Set '{}'" , resource. name) . as_str ( ) ) ;
337
- let discovery = & self . discovery . clone ( ) ;
338
338
let Some ( dsc_resource) = discovery. find_resource ( & resource. resource_type ) else {
339
339
return Err ( DscError :: ResourceNotFound ( resource. resource_type ) ) ;
340
340
} ;
@@ -484,10 +484,10 @@ impl Configurator {
484
484
let mut result = ConfigurationTestResult :: new ( ) ;
485
485
let resources = get_resource_invocation_order ( & self . config , & mut self . statement_parser , & self . context ) ?;
486
486
let mut progress = ProgressBar :: new ( resources. len ( ) as u64 , self . progress_format ) ?;
487
+ let discovery = & self . discovery . clone ( ) ;
487
488
for resource in resources {
488
489
progress. set_resource ( & resource. name , & resource. resource_type ) ;
489
490
progress. write_activity ( format ! ( "Test '{}'" , resource. name) . as_str ( ) ) ;
490
- let discovery = & self . discovery . clone ( ) ;
491
491
let Some ( dsc_resource) = discovery. find_resource ( & resource. resource_type ) else {
492
492
return Err ( DscError :: ResourceNotFound ( resource. resource_type ) ) ;
493
493
} ;
@@ -568,10 +568,10 @@ impl Configurator {
568
568
569
569
let mut progress = ProgressBar :: new ( self . config . resources . len ( ) as u64 , self . progress_format ) ?;
570
570
let resources = self . config . resources . clone ( ) ;
571
+ let discovery = & self . discovery . clone ( ) ;
571
572
for resource in & resources {
572
573
progress. set_resource ( & resource. name , & resource. resource_type ) ;
573
574
progress. write_activity ( format ! ( "Export '{}'" , resource. name) . as_str ( ) ) ;
574
- let discovery = & self . discovery . clone ( ) ;
575
575
let Some ( dsc_resource) = discovery. find_resource ( & resource. resource_type ) else {
576
576
return Err ( DscError :: ResourceNotFound ( resource. resource_type . clone ( ) ) ) ;
577
577
} ;
0 commit comments