From 8dca8feda2ff5937e23c0011b248408ff88f6667 Mon Sep 17 00:00:00 2001 From: Kirtesh Suthar Date: Fri, 27 Sep 2024 12:35:36 +0530 Subject: [PATCH 1/2] feat: add support for graphql variants in addtags --- src/entry-editable.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/entry-editable.ts b/src/entry-editable.ts index 12f1723..19ad5a3 100644 --- a/src/entry-editable.ts +++ b/src/entry-editable.ts @@ -2,9 +2,9 @@ import { EntryModel } from "." export function addTags(entry: EntryModel, contentTypeUid: string, tagsAsObject: boolean, locale: string = 'en-us') : void { if (entry) { - const appliedVariants = entry._applied_variants || null; - entry.$ = getTag(entry, `${contentTypeUid}.${entry.uid}.${locale}`, tagsAsObject, locale, {_applied_variants: appliedVariants, shouldApplyVariant: !!appliedVariants, metaKey: ''}) } - } + const appliedVariants = entry._applied_variants || entry?.system?.applied_variants || null; + entry.$ = getTag(entry, `${contentTypeUid}.${entry.uid}.${locale}`, tagsAsObject, locale, {_applied_variants: appliedVariants, shouldApplyVariant: !!appliedVariants, metaKey: ''}) } + } function getTag(content: object, prefix: string, tagsAsObject: boolean, locale: string, appliedVariants: {_applied_variants:{[key: string]: any}, shouldApplyVariant: boolean, metaKey: string}): object { const tags: any = {} @@ -48,7 +48,7 @@ import { EntryModel } from "." * }] * } */ - const newAppliedVariants = obj._applied_variants || _applied_variants; + const newAppliedVariants = obj._applied_variants || obj?.system?.applied_variants || _applied_variants; const newShouldApplyVariant = !!newAppliedVariants value[index].$ = getTag(obj, `${obj._content_type_uid}.${obj.uid}.${obj.locale || locale}`, tagsAsObject, locale, {_applied_variants:newAppliedVariants, shouldApplyVariant:newShouldApplyVariant, metaKey: ""}) }else if (typeof obj === "object") { From ac6aa3950ad8f749df31ec1588b77dfd88cd687b Mon Sep 17 00:00:00 2001 From: Nadeem Patwekar Date: Mon, 30 Sep 2024 12:17:34 +0530 Subject: [PATCH 2/2] chore: version bump --- CHANGELOG.md | 3 +++ package.json | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 98a4ea1..82e2207 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,9 @@ # Changelog +## [1.3.12](https://github.com/contentstack/contentstack-utils-javascript/tree/v1.3.12) (2024-09-30) + - Fix: addTags methods changes for Variants + ## [1.3.11](https://github.com/contentstack/contentstack-utils-javascript/tree/v1.3.11) (2024-08-21) - Fix: Reference to HTML fixed to support assets that are referenced diff --git a/package.json b/package.json index 0dcc8d8..20f5b17 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@contentstack/utils", - "version": "1.3.11", + "version": "1.3.12", "description": "Contentstack utilities for Javascript", "main": "dist/index.es.js", "types": "dist/types/index.d.ts",