Эх сурвалжийг харах

fix(utils): incorrect ToTokens impl for Capability (#9782)

Lucas Fernandes Nogueira 1 жил өмнө
parent
commit
be95d8d37c

+ 5 - 0
.changes/fix-capability-totokens.md

@@ -0,0 +1,5 @@
+---
+"tauri-utils": patch:bug
+---
+
+Fixes the `ToTokens` implementation for `Capability`.

+ 3 - 1
core/tauri-utils/src/acl/capability.rs

@@ -182,9 +182,10 @@ mod build {
     fn to_tokens(&self, tokens: &mut TokenStream) {
       let identifier = str_lit(&self.identifier);
       let description = str_lit(&self.description);
-      let remote = &self.remote;
+      let remote = opt_lit(self.remote.as_ref());
       let local = self.local;
       let windows = vec_lit(&self.windows, str_lit);
+      let webviews = vec_lit(&self.webviews, str_lit);
       let permissions = vec_lit(&self.permissions, identity);
       let platforms = opt_vec_lit(self.platforms.as_ref(), identity);
 
@@ -196,6 +197,7 @@ mod build {
         remote,
         local,
         windows,
+        webviews,
         permissions,
         platforms
       );