all repos — caroster @ 7ce6d4879bd581f8a7a3ab70053eff5ee9bdeffe

[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');
 7const uuid = require('uuid');
 8
 9const main = async () => {
10  await Strapi().load();
11
12  const events = await strapi.services.event.find({_limit: -1});
13
14  for (let i = 0; i < events.length; i++) {
15    const event = events[i];
16    strapi.log.debug(`Set UUID for event ${event.id}`);
17    await strapi.services.event.update({id: event.id}, {uuid: uuid.v4()});
18  }
19
20  strapi.log.debug('Done.');
21  process.exit(0);
22};
23
24main();