Skip to content

Commit

Permalink
fix(export-survey-settings): exclude expired studies
Browse files Browse the repository at this point in the history
  • Loading branch information
lukashroch committed Jun 26, 2023
1 parent e08487c commit d505b13
Showing 1 changed file with 5 additions and 6 deletions.
11 changes: 5 additions & 6 deletions src/tasks/export-survey-settings.ts
Original file line number Diff line number Diff line change
Expand Up @@ -63,9 +63,10 @@ export default class ExtractStudyData implements Task<ExtractStudyDataParams> {
}

private async fetchData() {
const selectQuery = `SELECT id, start_date, end_date FROM surveys ORDER BY start_date ASC;`;

const data = await this.pgClient.query(selectQuery);
const data = await this.pgClient.query(
`SELECT id, start_date, end_date FROM surveys WHERE end_date > $1 ORDER BY start_date ASC;`,
[new Date()]
);

const fields: FieldInfo<SurveyRow>[] = [
{ label: 'SurveyID', value: 'id' },
Expand All @@ -83,8 +84,6 @@ export default class ExtractStudyData implements Task<ExtractStudyDataParams> {
const csv = await new AsyncParser({ fields }).parse(data.rows).promise();
await fs.writeFile(path, csv, { encoding: 'utf8', flag: 'w+' });

const attachments = [{ contentType: 'text/csv', path, filename }];

return attachments;
return [{ contentType: 'text/csv', path, filename }];
}
}

0 comments on commit d505b13

Please sign in to comment.