diff --git a/src/conf.py b/src/conf.py index 8fc110b3c..334ac8495 100644 --- a/src/conf.py +++ b/src/conf.py @@ -805,9 +805,9 @@ class ChannelSpecific(registry.Boolean): return False lchannel = channel while hasLinkChannel(lchannel): + lchannel = get(channelSpecific.link, lchannel) if lchannel not in channels: channels.append(lchannel) - lchannel = get(channelSpecific.link, lchannel) else: # Found a cyclic link. We'll just use the current channel lchannel = channel