summaryrefslogtreecommitdiff
path: root/modules/webcpanel
diff options
context:
space:
mode:
Diffstat (limited to 'modules/webcpanel')
-rw-r--r--modules/webcpanel/pages/nickserv/alist.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/modules/webcpanel/pages/nickserv/alist.cpp b/modules/webcpanel/pages/nickserv/alist.cpp
index fbb37224e..d5b331f4f 100644
--- a/modules/webcpanel/pages/nickserv/alist.cpp
+++ b/modules/webcpanel/pages/nickserv/alist.cpp
@@ -46,10 +46,9 @@ bool WebCPanel::NickServ::Alist::OnRequest(HTTPProvider *server, const Anope::st
replacements["NUMBERS"] = stringify(chan_count);
replacements["CHANNELS"] = (ci->HasExt("CS_NO_EXPIRE") ? "!" : "") + ci->name;
- Anope::string access_str;
- for (unsigned i = 0; i < access.size(); ++i)
- access_str += ", " + access[i]->AccessSerialize();
- replacements["ACCESSES"] = access_str.substr(2);
+
+ const ChanAccess *highest = access.Highest();
+ replacements["ACCESSES"] = highest ? highest->AccessSerialize() : "";
}
TemplateFileServer page("nickserv/alist.html");