diff --git a/source/templates/classic/partials/wakatime.ejs b/source/templates/classic/partials/wakatime.ejs index 8475498195e..95a20c70f63 100644 --- a/source/templates/classic/partials/wakatime.ejs +++ b/source/templates/classic/partials/wakatime.ejs @@ -15,19 +15,19 @@ <% } else { %>
- <% if (plugins.wakatime.sections.includes("time")) { %> + <% if (plugins.wakatime.sections?.includes("time")) { %>
~<%= f(Math.ceil(plugins.wakatime.time.total)) %> coding hour<%= s(plugins.wakatime.time.total) %> recorded
<% } %> - <% if ((plugins.wakatime.sections.includes("projects"))&&(plugins.wakatime.projects?.length)) { %> + <% if ((plugins.wakatime.sections?.includes("projects"))&&(plugins.wakatime.projects?.length)) { %>
Working on <%= f.ellipsis(plugins.wakatime.projects[0]?.name, {length:16}) %>
<% } %> - <% if ((plugins.wakatime.sections.includes("languages"))&&(plugins.wakatime.languages?.length)) { %> + <% if ((plugins.wakatime.sections?.includes("languages"))&&(plugins.wakatime.languages?.length)) { %>
Mostly coding in <%= plugins.wakatime.languages[0]?.name %> @@ -35,19 +35,19 @@ <% } %>
- <% if (plugins.wakatime.sections.includes("time")) { %> + <% if (plugins.wakatime.sections?.includes("time")) { %>
~<%= f(Math.ceil(plugins.wakatime.time.daily)) %> hour<%= s(plugins.wakatime.time.total) %> of coding per day
<% } %> - <% if ((plugins.wakatime.sections.includes("editors"))&&(plugins.wakatime.editors?.length)) { %> + <% if ((plugins.wakatime.sections?.includes("editors"))&&(plugins.wakatime.editors?.length)) { %>
Coding with <%= plugins.wakatime.editors[0]?.name %>
<% } %> - <% if ((plugins.wakatime.sections.includes("os"))&&(plugins.wakatime.os?.length)) { %> + <% if ((plugins.wakatime.sections?.includes("os"))&&(plugins.wakatime.os?.length)) { %>
Using <%= plugins.wakatime.os[0]?.name %> @@ -56,7 +56,7 @@
- <% { const sections = plugins.wakatime.sections.filter(x => /-graphs$/.test(x)).map(x => x.replace(/-graphs$/, "")), slots = 2 + large %> + <% { const sections = plugins.wakatime.sections?.filter(x => /-graphs$/.test(x)).map(x => x.replace(/-graphs$/, "")) || [], slots = 2 + large %> <% for (let i = 0; i < sections.length; i+=slots) { %>
<% for (let j = 0; j < slots; j++) { const key = sections[i+j] ; const section = plugins.wakatime[key] ; if (!key) continue %>