Skip to content

Commit 46d1cea

Browse files
committed
Update to use DiscoveryFilter
1 parent c2411f9 commit 46d1cea

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

dscbicep/src/main.rs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
use clap::Parser;
55
use dsc_lib::{
66
configure::config_doc::ExecutionKind,
7+
discovery::discovery_trait::DiscoveryFilter,
78
dscresources::{
89
dscresource::Invoke,
910
invoke_result::{GetResult, SetResult},
@@ -42,7 +43,7 @@ impl BicepExtension for BicepExtensionService {
4243
tracing::debug!("CreateOrUpdate called for {resource_type}@{version:?}: {properties}");
4344

4445
let mut dsc = DscManager::new();
45-
let Some(resource) = dsc.find_resource(&resource_type, version.as_deref()) else {
46+
let Some(resource) = dsc.find_resource(&DiscoveryFilter::new(&resource_type, version.as_deref(), None)).unwrap_or(None) else {
4647
return Err(Status::not_found("Resource not found"));
4748
};
4849

@@ -77,7 +78,7 @@ impl BicepExtension for BicepExtensionService {
7778
tracing::debug!("Preview called for {resource_type}@{version:?}: {properties}");
7879

7980
let mut dsc = DscManager::new();
80-
let Some(resource) = dsc.find_resource(&resource_type, version.as_deref()) else {
81+
let Some(resource) = dsc.find_resource(&DiscoveryFilter::new(&resource_type, version.as_deref(), None)).unwrap_or(None) else {
8182
return Err(Status::not_found("Resource not found"));
8283
};
8384

@@ -112,7 +113,7 @@ impl BicepExtension for BicepExtensionService {
112113
tracing::debug!("Get called for {resource_type}@{version:?}: {identifiers}");
113114

114115
let mut dsc = DscManager::new();
115-
let Some(resource) = dsc.find_resource(&resource_type, version.as_deref()) else {
116+
let Some(resource) = dsc.find_resource(&DiscoveryFilter::new(&resource_type, version.as_deref(), None)).unwrap_or(None) else {
116117
return Err(Status::not_found("Resource not found"));
117118
};
118119

@@ -153,7 +154,7 @@ impl BicepExtension for BicepExtensionService {
153154
);
154155

155156
let mut dsc = DscManager::new();
156-
let Some(resource) = dsc.find_resource(&resource_type, version.as_deref()) else {
157+
let Some(resource) = dsc.find_resource(&DiscoveryFilter::new(&resource_type, version.as_deref(), None)).unwrap_or(None) else {
157158
return Err(Status::not_found("Resource not found"));
158159
};
159160

0 commit comments

Comments
 (0)