File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed
Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -187,4 +187,33 @@ export const addSteps = addMigrationSteps(CURRENT_SYSTEM_VERSION, [
187187 }
188188 } ,
189189 } ,
190+ {
191+ id : `add an EnableBuckets option in Studio->Settings` ,
192+ canBeRunAutomatically : true ,
193+ validate : async ( ) => {
194+ const studios = await Studios . findFetchAsync ( {
195+ $or : [ { 'settings.enableBuckets' : { $exists : false } } ] ,
196+ } )
197+
198+ if ( studios . length > 0 ) {
199+ return 'studios needs to have settings.enableBuckets defined'
200+ }
201+
202+ return false
203+ } ,
204+ migrate : async ( ) => {
205+ const studios = await Studios . findFetchAsync ( {
206+ $or : [ { 'settings.enableBuckets' : { $exists : false } } ] ,
207+ } )
208+
209+ for ( const studio of studios ) {
210+ // In earlier versions buckets was enabled by default:
211+ await Studios . updateAsync ( studio . _id , {
212+ $set : {
213+ 'settings.enableBuckets' : true ,
214+ } ,
215+ } )
216+ }
217+ } ,
218+ } ,
190219] )
You can’t perform that action at this time.
0 commit comments