[Bug Report] Builder API deploy copies CustomEntities despite preservation being enabled
-
Hi BrainCloud Team.
We observed dev → staging metadata deployments overwriting target CustomEntity data despite these settings:{ "components": { "meta": true, "customEntities": false }, "options": { "meta": { "excludes": { "migratableCustomEntities": true } } } }Relevant fields only; customEntityTypes was omitted.
The target portal also logged preserveMigratableCustomEntities: true, but previously different
, and CustomEntity data became identical between environments.Affected deployments — September 11, 2026
- Source: 15389 (stylz-development)
- Target: 15538 (stylz-staging)
- Task IDs:
- e727b5e7-67b4-4f10-9d24-a8651777a7d5
- 238604d4-0db4-43fe-af29-7359a5e2a6c7
Workaround verified
We repeated the deployment with the same component/exclusion settings, adding options.meta.customEntityTypes: [].
Task: 74649043-787e-4f2e-b8c5-99f7cfafb465
This time, a deliberately introduced dev/staging PAGE difference remained after deployment. Before/after exports confirmed that all 85 exported CustomEntity
records across eight types, plus their configurations, remained unchanged in each app.Could you investigate why preservation did not work when customEntityTypes was omitted, and confirm whether explicitly passing an empty array is the supported
workaround?The original observations are supported by application comparisons and portal logs; the workaround test additionally includes raw before/after exports.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login