Skip to content

Commit 23ec47b

Browse files
authored
Merge pull request #1690 from contentstack/development
DX | 05-12-2024 | Release
2 parents b7c1ed0 + 1dc24a1 commit 23ec47b

15 files changed

Lines changed: 877 additions & 807 deletions

File tree

package-lock.json

Lines changed: 433 additions & 507 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/contentstack-audit/README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -269,7 +269,7 @@ EXAMPLES
269269
$ csdx plugins
270270
```
271271

272-
_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.15/src/commands/plugins/index.ts)_
272+
_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.17/src/commands/plugins/index.ts)_
273273

274274
## `csdx plugins:add PLUGIN`
275275

@@ -343,7 +343,7 @@ EXAMPLES
343343
$ csdx plugins:inspect myplugin
344344
```
345345

346-
_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.15/src/commands/plugins/inspect.ts)_
346+
_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.17/src/commands/plugins/inspect.ts)_
347347

348348
## `csdx plugins:install PLUGIN`
349349

@@ -392,7 +392,7 @@ EXAMPLES
392392
$ csdx plugins:install someuser/someplugin
393393
```
394394

395-
_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.15/src/commands/plugins/install.ts)_
395+
_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.17/src/commands/plugins/install.ts)_
396396

397397
## `csdx plugins:link PATH`
398398

@@ -423,7 +423,7 @@ EXAMPLES
423423
$ csdx plugins:link myplugin
424424
```
425425

426-
_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.15/src/commands/plugins/link.ts)_
426+
_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.17/src/commands/plugins/link.ts)_
427427

428428
## `csdx plugins:remove [PLUGIN]`
429429

@@ -464,7 +464,7 @@ FLAGS
464464
--reinstall Reinstall all plugins after uninstalling.
465465
```
466466

467-
_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.15/src/commands/plugins/reset.ts)_
467+
_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.17/src/commands/plugins/reset.ts)_
468468

469469
## `csdx plugins:uninstall [PLUGIN]`
470470

@@ -492,7 +492,7 @@ EXAMPLES
492492
$ csdx plugins:uninstall myplugin
493493
```
494494

495-
_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.15/src/commands/plugins/uninstall.ts)_
495+
_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.17/src/commands/plugins/uninstall.ts)_
496496

497497
## `csdx plugins:unlink [PLUGIN]`
498498

@@ -536,5 +536,5 @@ DESCRIPTION
536536
Update installed plugins.
537537
```
538538

539-
_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.15/src/commands/plugins/update.ts)_
539+
_See code: [@oclif/plugin-plugins](https://github.com/oclif/plugin-plugins/blob/v5.4.17/src/commands/plugins/update.ts)_
540540
<!-- commandsstop -->

packages/contentstack-clone/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"dependencies": {
88
"@colors/colors": "^1.6.0",
99
"@contentstack/cli-cm-export": "~1.14.1",
10-
"@contentstack/cli-cm-import": "~1.19.2",
10+
"@contentstack/cli-cm-import": "~1.19.3",
1111
"@contentstack/cli-command": "~1.3.2",
1212
"@contentstack/cli-utilities": "~1.8.0",
1313
"async": "^3.2.6",

packages/contentstack-export/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"bugs": "https://github.com/contentstack/cli/issues",
77
"dependencies": {
88
"@contentstack/cli-command": "~1.3.2",
9-
"@contentstack/cli-variants": "~1.1.2",
9+
"@contentstack/cli-variants": "~1.1.3",
1010
"@contentstack/cli-utilities": "~1.8.0",
1111
"@oclif/core": "^3.27.0",
1212
"async": "^3.2.6",

packages/contentstack-import/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ $ npm install -g @contentstack/cli-cm-import
4747
$ csdx COMMAND
4848
running command...
4949
$ csdx (--version)
50-
@contentstack/cli-cm-import/1.19.2 darwin-arm64 node-v22.8.0
50+
@contentstack/cli-cm-import/1.19.3 darwin-arm64 node-v22.8.0
5151
$ csdx --help [COMMAND]
5252
USAGE
5353
$ csdx COMMAND

packages/contentstack-import/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
{
22
"name": "@contentstack/cli-cm-import",
33
"description": "Contentstack CLI plugin to import content into stack",
4-
"version": "1.19.2",
4+
"version": "1.19.3",
55
"author": "Contentstack",
66
"bugs": "https://github.com/contentstack/cli/issues",
77
"dependencies": {
88
"@contentstack/cli-audit": "~1.7.3",
99
"@contentstack/cli-command": "~1.3.2",
1010
"@contentstack/cli-utilities": "~1.8.0",
1111
"@contentstack/management": "~1.18.3",
12-
"@contentstack/cli-variants": "~1.1.2",
12+
"@contentstack/cli-variants": "~1.1.3",
1313
"@oclif/core": "^3.27.0",
1414
"big-json": "^3.2.0",
1515
"bluebird": "^3.7.2",

packages/contentstack-import/src/import/modules/assets.ts

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -265,15 +265,21 @@ export default class ImportAssets extends BaseClass {
265265
const serializeData = (apiOptions: ApiOptions) => {
266266
const { apiData: asset } = apiOptions;
267267
const publishDetails = filter(asset.publish_details, ({ environment }) => {
268-
return this.environments.hasOwnProperty(environment);
268+
return this.environments?.hasOwnProperty(environment);
269269
});
270-
const environments = uniq(map(publishDetails, ({ environment }) => this.environments[environment].name));
271-
const locales = uniq(map(publishDetails, 'locale'));
270+
if (publishDetails.length) {
271+
const environments = uniq(map(publishDetails, ({ environment }) => this.environments[environment].name));
272+
const locales = uniq(map(publishDetails, 'locale'));
273+
if (environments.length === 0 || locales.length === 0) {
274+
apiOptions.entity = undefined
275+
return apiOptions;
276+
}
277+
asset.locales = locales;
278+
asset.environments = environments;
279+
apiOptions.apiData.publishDetails = { locales, environments };
280+
}
272281

273-
asset.locales = locales;
274-
asset.environments = environments;
275282
apiOptions.uid = this.assetsUidMap[asset.uid] as string;
276-
apiOptions.apiData.publishDetails = { locales, environments };
277283

278284
if (!apiOptions.uid) apiOptions.entity = undefined;
279285

packages/contentstack-seed/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"author": "Contentstack",
66
"bugs": "https://github.com/contentstack/cli/issues",
77
"dependencies": {
8-
"@contentstack/cli-cm-import": "~1.19.2",
8+
"@contentstack/cli-cm-import": "~1.19.3",
99
"@contentstack/cli-command": "~1.3.2",
1010
"@contentstack/cli-utilities": "~1.8.0",
1111
"@contentstack/management": "~1.18.3",

packages/contentstack-variants/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@contentstack/cli-variants",
3-
"version": "1.1.2",
3+
"version": "1.1.3",
44
"description": "Variants plugin",
55
"main": "lib/index.js",
66
"types": "lib/index.d.ts",

packages/contentstack-variants/src/utils/variant-api-adapter.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ export class VariantHttpClient<C> extends AdapterHelper<C, HttpClient> implement
197197
try {
198198
this.apiClient.headers({ api_version: undefined });
199199
const res = await this.apiClient.put<VariantEntryStruct>(endpoint, { entry: input });
200-
const data = this.handleVariantAPIRes(res);
200+
const data = await this.handleVariantAPIRes(res);
201201

202202
if (res.status >= 200 && res.status < 300) {
203203
onSuccess(data);
@@ -238,7 +238,7 @@ export class VariantHttpClient<C> extends AdapterHelper<C, HttpClient> implement
238238
try {
239239
this.apiClient.headers({ api_version: 3.2 });
240240
const res = await this.apiClient.post<any>(endpoint, input);
241-
const data = this.handleVariantAPIRes(res);
241+
const data = await this.handleVariantAPIRes(res);
242242

243243
if (res.status >= 200 && res.status < 300) {
244244
onSuccess(data);

0 commit comments

Comments
 (0)