diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/wtv-mail/DiplomaMail.js b/zefie_wtvp_minisrv/includes/ServiceVault/wtv-mail/DiplomaMail.js
index c96ee0fa..0b94ad89 100644
--- a/zefie_wtvp_minisrv/includes/ServiceVault/wtv-mail/DiplomaMail.js
+++ b/zefie_wtvp_minisrv/includes/ServiceVault/wtv-mail/DiplomaMail.js
@@ -1,11 +1,12 @@
var minisrv_service_file = true;
-
+session_data.mailstore.setMailIntroSeen(true)
headers = `200 OK
Content-type: text/html`;
data = `
+
Welcome to Mail
diff --git a/zefie_wtvp_minisrv/includes/ServiceVault/wtv-news/news.js b/zefie_wtvp_minisrv/includes/ServiceVault/wtv-news/news.js
index 0d8e1940..aea6598f 100644
--- a/zefie_wtvp_minisrv/includes/ServiceVault/wtv-news/news.js
+++ b/zefie_wtvp_minisrv/includes/ServiceVault/wtv-news/news.js
@@ -46,7 +46,6 @@ async function WebTVListGroup(group) {
page_end = response.group.high;
limit_per_page = (page_end - (limit_per_page / (page + 1))) + limit_per_page;
}
-
wtvnews.listGroup(group, page, limit_per_page).then((response) => {
if (response.code == 211) {
NGCount = response.group.number;
diff --git a/zefie_wtvp_minisrv/includes/classes/WTVNews.js b/zefie_wtvp_minisrv/includes/classes/WTVNews.js
index 5911f51a..3cc4335f 100644
--- a/zefie_wtvp_minisrv/includes/classes/WTVNews.js
+++ b/zefie_wtvp_minisrv/includes/classes/WTVNews.js
@@ -355,7 +355,8 @@ class WTVNews {
var messages = [];
var promises = [];
for (var article in NGArticles) {
- if (article == "getCaseInsensitiveKey") continue;
+ if (article == "getCaseInsensitiveKey" || isNaN(article)) continue;
+ console.log(article);
promises.push(new Promise((resolve, reject) => {
this.getHeader(NGArticles[article]).then((data) => {
if (data.article) messages.push(data.article)