chore: ⚰️ Clean models #314
        Tim Izzo tim@octree.ch
        
        
        
        
        
        Mon, 27 Jun 2022 15:18:51 +0200
        
          4 files changed,
          14 insertions(+),
          16 deletions(-)
          
          
        
            
            
            
            M
            
          
          backend/.strapi-updater.json
          
            → 
            backend/.strapi-updater.json
          
          
            
          @@ -1,5 +1,5 @@
{ - "latest": "3.6.10", - "lastUpdateCheck": 1655278117505, - "lastNotification": 1655278102398 -} + "latest": "3.6.10", + "lastUpdateCheck": 1656335816122, + "lastNotification": 1656335816118 +}
            
            
            
            M
            
          
          backend/api/event/models/event.settings.json
          
            → 
            backend/api/event/models/event.settings.json
          
          
            
          @@ -37,11 +37,6 @@ "uuid": {
"type": "string", "unique": true }, - "waitingList": { - "type": "component", - "repeatable": true, - "component": "passenger.passenger" - }, "travels": { "via": "event", "collection": "travel"
            
            
            
            M
            
          
          backend/api/travel/models/travel.settings.json
          
            → 
            backend/api/travel/models/travel.settings.json
          
          
            
          @@ -20,11 +20,6 @@ },
"details": { "type": "text" }, - "passengersCompo": { - "type": "component", - "repeatable": true, - "component": "passenger.passenger" - }, "event": { "via": "travels", "model": "event"
            
            
            
            M
            
          
          backend/migrations/passengers-model.js
          
            → 
            backend/migrations/passengers-model.js
          
          
            
          @@ -38,7 +38,15 @@ */
const travels = await strapi.services.travel.find({_limit: -1}); for (let i = 0; i < travels.length; i++) { const travel = travels[i]; - const {passengers} = travel; + + const knex = strapi.connections.default; + const passengers = await knex('travels_components') + .where('travel_id', travel.id) + .leftJoin( + 'components_passenger_passengers', + 'components_passenger_passengers.id', + 'component_id' + ); if (!passengers || passengers.length === 0) continue;@@ -51,7 +59,7 @@ location: passengerCompo.location,
user: passengerCompo.user?.id, travel: travel.id, }); - console.log(passengerModel); + console.log(passengerModel.id); } }