New boolean fields on existing records do not use the default if set to "True"

When I create a new boolean field on an existing model and set the default to true, the default does not work on existing records, only on new records. In my case, it makes a lot less sense to reverse the logic so ‘false’ works as the default, but that’s what I’m going to have to do it seems!

Hello @stefanie.lis

Yes, the default value applies only to new records. If you want to change it to all existing records you could write a script with our JS SDK: Using the JavaScript client | Documentation — DatoCMS

It could be a good project to get started writing script using our SDK. Let me know if you need help as we can do something for you.

Thank you!