github.com/iqoqo/nomad@v0.11.3-0.20200911112621-d7021c74d101/ui/mirage/serializers/job.js (about) 1 import ApplicationSerializer from './application'; 2 3 export default ApplicationSerializer.extend({ 4 embed: true, 5 include: ['task_groups', 'job_summary'], 6 7 serialize() { 8 var json = ApplicationSerializer.prototype.serialize.apply(this, arguments); 9 if (json instanceof Array) { 10 json.forEach(serializeJob); 11 } else { 12 serializeJob(json); 13 } 14 return json; 15 }, 16 }); 17 18 function serializeJob(job) { 19 job.TaskGroups.forEach(group => { 20 if (group.Services.length === 0) { 21 group.Services = null; 22 } 23 }); 24 }