From 1344d28c214d1b7711cc42962d373b589278833a Mon Sep 17 00:00:00 2001 From: sunil-lakshman <104969541+sunil-lakshman@users.noreply.github.com> Date: Mon, 12 Jan 2026 10:48:52 +0530 Subject: [PATCH] Added params support in entry variants update --- CHANGELOG.md | 1 + lib/stack/contentType/entry/variants/index.js | 7 ++++++- package-lock.json | 4 ++-- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c9f1e55a..4e4108fe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ## [v1.27.2](https://github.com/contentstack/contentstack-management-javascript/tree/v1.27.2) (2026-01-12) - Enhancement - Improved error messages + - params support in entry variants update ## [v1.27.1](https://github.com/contentstack/contentstack-management-javascript/tree/v1.27.1) (2026-01-5) - Fix diff --git a/lib/stack/contentType/entry/variants/index.js b/lib/stack/contentType/entry/variants/index.js index 9c651558..1f7efed4 100644 --- a/lib/stack/contentType/entry/variants/index.js +++ b/lib/stack/contentType/entry/variants/index.js @@ -19,6 +19,8 @@ export function Variants (http, data) { * @description The Update a variant call updates an existing variant for the selected content type. * @memberof Variants * @func update + * @param {Object} data - The variant data to update. + * @param {Object} [params={}] - Optional query parameters. * @returns {Promise} Response Object. * @example * import * as contentstack from '@contentstack/management' @@ -38,13 +40,16 @@ export function Variants (http, data) { * client.stack({ api_key: 'api_key'}).contentType('content_type_uid').entry('entry_uid').variants('uid').update(data) * .then((variants) => console.log(variants)) */ - this.update = async (data) => { + this.update = async (data, params = {}) => { try { const response = await http.put(this.urlPath, data, { headers: { ...cloneDeep(this.stackHeaders) + }, + params: { + ...cloneDeep(params) } }) if (response.data) { diff --git a/package-lock.json b/package-lock.json index 27962188..f8b2033e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@contentstack/management", - "version": "1.27.1", + "version": "1.27.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@contentstack/management", - "version": "1.27.1", + "version": "1.27.2", "license": "MIT", "dependencies": { "@contentstack/utils": "^1.6.3",