From ef9fdfb566263f046afbfc18dc9a6de09dfd64ca Mon Sep 17 00:00:00 2001
From: paidge <paidge_cs@hotmail.com>
Date: Sat, 19 Feb 2022 16:07:41 +0100
Subject: [PATCH] correcting badgeDanger for certsLimit

---
 components/badge/Danger.vue | 9 +++------
 components/member/List.vue  | 2 +-
 2 files changed, 4 insertions(+), 7 deletions(-)

diff --git a/components/badge/Danger.vue b/components/badge/Danger.vue
index fbdfc8c..d5a89ef 100644
--- a/components/badge/Danger.vue
+++ b/components/badge/Danger.vue
@@ -3,10 +3,8 @@
 		:class="classWarning"
 		:title="title"
 		v-if="
-			!(
-				memberStatus == 'MEMBER' &&
-				$options.filters.dateStatus(limitDate) == 'success'
-			) && memberStatus != 'NEWCOMER'
+			$options.filters.dateStatus(limitDate) != 'success' &&
+			!['NEWCOMER', 'REVOKED'].includes(memberStatus)
 		"
 		><outline-exclamation-icon class="icon" />
 		<span class="sr-only" v-if="title">{{ title }}</span>
@@ -29,8 +27,7 @@ export default {
 		classWarning() {
 			return {
 				"text-danger":
-					this.$options.filters.dateStatus(this.limitDate) == "danger" ||
-					this.memberStatus == "MISSING",
+					this.$options.filters.dateStatus(this.limitDate) == "danger",
 				"text-warning":
 					this.$options.filters.dateStatus(this.limitDate) == "warning"
 			}
diff --git a/components/member/List.vue b/components/member/List.vue
index 429c0af..ab1bec3 100644
--- a/components/member/List.vue
+++ b/components/member/List.vue
@@ -108,7 +108,7 @@
 									<div class="text-truncate">{{ member.uid }}</div>
 									&nbsp;
 									<BadgeDanger
-										:limitDate="Math.min(member.certsLimit, member.limitDate)"
+										:limitDate="member.certsLimit"
 										:memberStatus="member.status" />
 								</div>
 								<div class="text-muted small">
-- 
GitLab