meshery / meshery.io

Website for Meshery
https://meshery.io
Apache License 2.0
513 stars 586 forks source link

Enhance add-catalog workflow #1929

Open vishalvivekm opened 1 week ago

vishalvivekm commented 1 week ago

Description

When a design is published from kanvas, it wipes out the catalog content (see commit).

https://github.com/meshery/meshery.io/blob/79d04d7ced6fa7e154d6aac9debe9b304fc4c8ab/assets/artifact-hub-pkg/package.go#L111

The error seems to stem from ^^line in package.go, as the Cloud API expects pagination parameters in the request. We should gracefully handle the absence of pagination parameters in the Cloud API or enhance the package.go file accordingly

Expected Behavior

Screenshots

Environment:


Contributor Guides and Handbook

The meshery.io website uses Jekyll and GitHub Pages. Site content is found under the master branch.

leecalcote commented 2 days ago

Bugfix is needed.