🎤 Builder Talk: The Story Behind Lady Gaga’s Digital Experience – Register now

Schemas: How to set Initial Value of a Toggle Input to be True by Default

2 replies
Last updated: Sep 19, 2022
hey everyone! i'm having a strange issue with my schema where i'm trying to set the initial value of a toggle input to be
true
by default, but for some reason, it refuses to get set to true. this is my code + a screenshot of what the result is in sanity studio:

{
      title: 'Show Product Reviews',
      name: 'showProductReviews',
      type: 'boolean',
      group: 'shopModule',
      initialValue: true
}
was wondering if anyone had any idea on what's going on or where i went wrong?
Sep 15, 2022, 2:53 PM
Did you change the schema after the document was already created? If I remember correctly the
initialValue
will only be set on documents created after adding that setting to the schema.
Sep 15, 2022, 3:02 PM
Hey
user F
, I think I’ve run into a similar issue that may be the source of some trouble you’re having. Is the parent of the
showProductReviews
boolean a Product created via Sanity Connect for Shopify?
If so, it seems like `initialValue`’s are only set for documents created in the Studio itself.
Sep 19, 2022, 6:52 AM

Sanity– build remarkable experiences at scale

Sanity is a modern headless CMS that treats content as data to power your digital business. Free to get started, and pay-as-you-go on all plans.

Was this answer helpful?

Related answers

Get more help in the community Slack

TopicCategoriesFeaturedRepliesLast Updated
Rendering nested block contentJan 18, 2021
DOMParser is not defined at defaultParseHtmlDec 3, 2020
Next.js and Vercel - Error! No Output Directory named "dist" foundAug 8, 2022
List Arrays - Is it Possible to Fill a List Array Within a Schema Asynchronously?Mar 16, 2021
Custom Document Views - Is it Even Possible to Use the Structure Builder?Apr 21, 2022
TypeError: Cannot Read Properties of Null (Reading 'jsonType')Sep 28, 2022
Error in custom validation rule for schema in Slack threadAug 18, 2023
How to populate a list of values in a Sanity schema using a separate fileSep 6, 2021
Hi all! Does anyone have problem on deoplloying on Vercel (Using Next. js as a frontend)? I have two test projects, andonce...Jan 25, 2021
Handling dynamic meta titles and descriptions in SanityFeb 25, 2021

Related contributions

Turbo Start Sanity
- Template

The battle-tested Sanity template that powers Roboto Studio's websites

Go to Turbo Start Sanity

Schema UI - Next.js Sanity Starter
- Template

A Next.js starter template with Next.js 15, Tailwind CSS, shadcn/ui, and Sanity CMS with Live Editing. Get production-ready React components with matching Sanity schemas and queries. Build dynamic pages faster while keeping full control over customization.

Serge Ovcharenko
Go to Schema UI - Next.js Sanity Starter

The Swaddle
- Made with Sanity

A new brand identity to represent a more mature company, to signify The Swaddle’s evolution from publisher to production house, combined with an easier to navigate platform that can surface multiple content types - drawing readers through The Swaddle’s content offering.

Nightjar
Go to The Swaddle