diff --git a/Pmodules/modulecmd.bash.in b/Pmodules/modulecmd.bash.in index 98b2e49..13b76cb 100644 --- a/Pmodules/modulecmd.bash.in +++ b/Pmodules/modulecmd.bash.in @@ -386,7 +386,8 @@ subcommand_load() { output+="module use ${release}; " fi local group=${line[2]} - if [[ ! ":${UsedGroups}:" =~ ":${group}:" ]]; then + if [[ ! ":${UsedGroups}:" =~ ":${group}:" ]] && \ + (( ${GroupDepths[${group}]} == 0 )); then output+="module use ${group}; " fi output+="module load ${line[@]:3} ${line[0]}\n"