branch: elpa/hyperdrive
commit 4768ce06401320f96ad58f4b95049273a6d6224e
Author: Joseph Turner <jos...@ushin.org>
Commit: Joseph Turner <jos...@ushin.org>

    Fix: (he//api-then) Only fill h/latest-version with latest version
---
 hyperdrive-lib.el | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/hyperdrive-lib.el b/hyperdrive-lib.el
index 1c3eac480c..5202629417 100644
--- a/hyperdrive-lib.el
+++ b/hyperdrive-lib.el
@@ -262,7 +262,9 @@ version.  Finally, persists ENTRY's hyperdrive."
     (when x-drive-size
       (setf (map-elt (h/etc (he/hyperdrive entry)) 'disk-usage)
             (cl-parse-integer x-drive-size)))
-    (when x-drive-version
+    (when (and x-drive-version
+               ;; If version is specified, x-drive-size will be equal to it.
+               (null (he/version entry)))
       (setf (h/latest-version (he/hyperdrive entry))
             (string-to-number x-drive-version)))
     ;; TODO: Update buffers like h/describe-hyperdrive after updating drive.

Reply via email to