瀏覽代碼

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

Lucas Fernandes Nogueira 1 年之前
父節點
當前提交
be95d8d37c
共有 2 個文件被更改,包括 8 次插入1 次删除
  1. 5 0
      .changes/fix-capability-totokens.md
  2. 3 1
      core/tauri-utils/src/acl/capability.rs

+ 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
       );