all repos — caroster @ 445bdba5156505c28a56150a62f080b720e91b8d

[Octree] Group carpool to your event https://caroster.io

backend/migrations/fill-uuid.js (view raw)

 1/**
 2 * Until v0.4, events have no UUID.
 3 * This migration script set one to each existing events
 4 */
 5
 6const Strapi = require('strapi');
 7
 8const main = async () => {
 9  await Strapi().load();
10
11  const events = await strapi.services.event.find({_limit: -1});
12
13  for (let i = 0; i < events.length; i++) {
14    const event = events[i];
15    strapi.log.debug(`Set UUID for event ${event.id}`);
16    await strapi.services.event.update({id: event.id}, {uuid: event.id});
17  }
18
19  strapi.log.debug('Done.');
20  process.exit(0);
21};
22
23main();