Index: openacs-4/packages/theme-selva/tcl/selva-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-selva/tcl/selva-procs.tcl,v diff -u -N -r1.21 -r1.22 --- openacs-4/packages/theme-selva/tcl/selva-procs.tcl 17 Jul 2018 13:32:18 -0000 1.21 +++ openacs-4/packages/theme-selva/tcl/selva-procs.tcl 26 Jul 2018 13:25:44 -0000 1.22 @@ -182,8 +182,13 @@ # else on the site set link "[dotlrn::get_url]/" - if {[dotlrn::user_p -user_id $user_id] && - [ad_get_client_property dotlrn home_tab_selected_p] } { + set selected_p [ad_get_client_property dotlrn home_tab_selected_p] + + if { $selected_p eq "" } { + set selected_p false + } + + if {[dotlrn::user_p -user_id $user_id] && $selected_p} { # this user is a dotlrn user, we've selected the home tab, # show their personal portal subnavbar, including the control panel link set portal_id [dotlrn::get_portal_id -user_id $user_id] Index: openacs-4/packages/theme-zen/tcl/navigation-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/theme-zen/tcl/navigation-procs.tcl,v diff -u -N -r1.10 -r1.11 --- openacs-4/packages/theme-zen/tcl/navigation-procs.tcl 27 Jun 2018 16:11:45 -0000 1.10 +++ openacs-4/packages/theme-zen/tcl/navigation-procs.tcl 26 Jul 2018 13:25:44 -0000 1.11 @@ -200,8 +200,13 @@ # else on the site set link "[dotlrn::get_url]/" - if {[dotlrn::user_p -user_id $user_id] && - [ad_get_client_property dotlrn home_tab_selected_p] } { + set selected_p [ad_get_client_property dotlrn home_tab_selected_p] + + if { $selected_p eq "" } { + set selected_p false + } + + if {[dotlrn::user_p -user_id $user_id] && $selected_p} { # this user is a dotlrn user, we've selected the home tab, # show their personal portal subnavbar, including the control panel link set portal_id [dotlrn::get_portal_id -user_id $user_id]