Skip to content

Commit 3d39f75

Browse files
committed
Fix encryptoption marshalling logic
Signed-off-by: trafalgarzzz <trafalgarz@outlook.com>
1 parent b50a5e3 commit 3d39f75

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

fluid/api/fluid_client.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,9 +65,10 @@ def create_dataset(self, dataset_name: str, mount_point: str, mount_path="/", mo
6565
raise ValueError("cred_secret_name and cred_secret_options must be set together")
6666

6767
encrypt_options = []
68-
for k, v in cred_secret_options.items():
68+
for opt_key, secret_key in cred_secret_options.items():
6969
encrypt_options.append(
70-
models.EncryptOption(cred_secret_name, models.EncryptOptionSource(models.SecretKeySelector(k, v))))
70+
models.EncryptOption(opt_key, models.EncryptOptionSource(
71+
models.SecretKeySelector(secret_key, cred_secret_name))))
7172

7273
access_mode = "ReadOnlyMany" if mode == "ReadOnly" else "ReadWriteMany"
7374
ds = models.Dataset(

0 commit comments

Comments
 (0)