]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix problem in tramp-container.el
authorMichael Albinus <michael.albinus@gmx.de>
Thu, 8 Aug 2024 15:29:40 +0000 (17:29 +0200)
committerEshel Yaron <me@eshelyaron.com>
Sun, 11 Aug 2024 07:30:45 +0000 (09:30 +0200)
* lisp/net/tramp-container.el (tramp-kubernetes--context-namespace):
Handle nil list elements.

(cherry picked from commit 8b662047074f7413c280c9092d1c39763f8b0e5b)

lisp/net/tramp-container.el

index 57c34a1b8e40f614e39844b220d02cccd94e62ac..fd82e4516b8ae1bc780c55649b2088b0fe745998 100644 (file)
@@ -419,10 +419,11 @@ Obey `tramp-kubernetes-context'"
   "The kubectl options for context and namespace as string."
   (mapconcat
    #'identity
-   `(,(when-let ((context (tramp-kubernetes--current-context vec)))
-       (format "--context=%s" context))
-     ,(when-let ((namespace (tramp-kubernetes--namespace vec)))
-       (format "--namespace=%s" namespace)))
+   (delq nil
+        `(,(when-let ((context (tramp-kubernetes--current-context vec)))
+             (format "--context=%s" context))
+          ,(when-let ((namespace (tramp-kubernetes--namespace vec)))
+             (format "--namespace=%s" namespace))))
    " "))
 
 ;;;###tramp-autoload