浏览代码

use create=True when creating new keys, fixes #6036

Thomas Waldmann 3 年之前
父节点
当前提交
68b603192f
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/borg/crypto/key.py

+ 1 - 1
src/borg/crypto/key.py

@@ -687,7 +687,7 @@ class KeyfileKeyBase(AESKeyBase):
         key.init_from_random_data()
         key.init_from_random_data()
         key.init_ciphers()
         key.init_ciphers()
         target = key.get_new_target(args)
         target = key.get_new_target(args)
-        key.save(target, passphrase)
+        key.save(target, passphrase, create=True)
         logger.info('Key in "%s" created.' % target)
         logger.info('Key in "%s" created.' % target)
         logger.info('Keep this key safe. Your data will be inaccessible without it.')
         logger.info('Keep this key safe. Your data will be inaccessible without it.')
         return key
         return key