From 18235d3fb5e3e0b36b13f2b9f39efb3b9cf73c8a Mon Sep 17 00:00:00 2001 From: Sivin Varghese <64252451+iamsivin@users.noreply.github.com> Date: Mon, 21 Aug 2023 12:42:10 +0530 Subject: [PATCH] fix: Draft, Articles, Archived are counted wrong in help-center (#7761) --- .../components/Header/EditArticleHeader.vue | 1 + .../helpcenter/pages/articles/ArticleSettings.vue | 6 ++++++ .../helpcenter/pages/articles/EditArticle.vue | 12 ++++++++++++ 3 files changed, 19 insertions(+) diff --git a/app/javascript/dashboard/routes/dashboard/helpcenter/components/Header/EditArticleHeader.vue b/app/javascript/dashboard/routes/dashboard/helpcenter/components/Header/EditArticleHeader.vue index 87f8f2166..4ed23d4c8 100644 --- a/app/javascript/dashboard/routes/dashboard/helpcenter/components/Header/EditArticleHeader.vue +++ b/app/javascript/dashboard/routes/dashboard/helpcenter/components/Header/EditArticleHeader.vue @@ -189,6 +189,7 @@ export default { articleId: this.articleSlug, status: status, }); + this.$emit('update-meta'); this.statusUpdateSuccessMessage(status); this.closeActionsDropdown(); if (status === this.ARTICLE_STATUS_TYPES.ARCHIVE) { diff --git a/app/javascript/dashboard/routes/dashboard/helpcenter/pages/articles/ArticleSettings.vue b/app/javascript/dashboard/routes/dashboard/helpcenter/pages/articles/ArticleSettings.vue index b84a0c461..b02fdc675 100644 --- a/app/javascript/dashboard/routes/dashboard/helpcenter/pages/articles/ArticleSettings.vue +++ b/app/javascript/dashboard/routes/dashboard/helpcenter/pages/articles/ArticleSettings.vue @@ -209,15 +209,21 @@ export default { }, onClickAssignAuthor({ id }) { this.$emit('save-article', { author_id: id }); + this.updateMeta(); }, onChangeMetaInput() { this.saveArticle(); }, onClickArchiveArticle() { this.$emit('archive-article'); + this.updateMeta(); }, onClickDeleteArticle() { this.$emit('delete-article'); + this.updateMeta(); + }, + updateMeta() { + this.$emit('update-meta'); }, }, }; diff --git a/app/javascript/dashboard/routes/dashboard/helpcenter/pages/articles/EditArticle.vue b/app/javascript/dashboard/routes/dashboard/helpcenter/pages/articles/EditArticle.vue index 85d9e9700..7d9ab4fe0 100644 --- a/app/javascript/dashboard/routes/dashboard/helpcenter/pages/articles/EditArticle.vue +++ b/app/javascript/dashboard/routes/dashboard/helpcenter/pages/articles/EditArticle.vue @@ -13,6 +13,7 @@ @open="openArticleSettings" @close="closeArticleSettings" @show="showArticleInPortal" + @update-meta="updateMeta" />
@@ -31,6 +32,7 @@ @save-article="saveArticle" @delete-article="openDeletePopup" @archive-article="archiveArticle" + @update-meta="updateMeta" />