From 7cf4f7e57df2729a9ced345033123467d8439cd9 Mon Sep 17 00:00:00 2001
From: romkatv <roman.perepelitsa@gmail.com>
Date: Tue, 30 Jul 2019 09:38:27 +0200
Subject: ensure kubecontext namespace is not empty

---
 internal/p10k.zsh | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/internal/p10k.zsh b/internal/p10k.zsh
index 6c852963..853bb64e 100755
--- a/internal/p10k.zsh
+++ b/internal/p10k.zsh
@@ -2918,6 +2918,7 @@ prompt_kubecontext() {
       done
     }
     if [[ -n $name ]]; then
+      : ${namespace:=default}
       # gke_my-account_us-east1-a_cluster-01
       if [[ $cluster == (#b)gke_(?*)_(asia|australia|europe|northamerica|southamerica|us)-([a-z]##<->-[a-z])_(?*) ]]; then
         cloud_name=gke
@@ -2939,9 +2940,8 @@ prompt_kubecontext() {
       fi
       if [[ -z $text ]]; then
         text=$name
-        local ns=${namespace:-default}
-        if [[ $_POWERLEVEL9K_KUBECONTEXT_SHOW_DEFAULT_NAMESPACE == 1 || $ns != (default|$name) ]]; then
-          text+="/$ns"
+        if [[ $_POWERLEVEL9K_KUBECONTEXT_SHOW_DEFAULT_NAMESPACE == 1 || $namespace != (default|$name) ]]; then
+          text+="/$namespace"
         fi
       fi
       local pat class
-- 
cgit v1.2.3