Skip to content

Commit

Permalink
fix(vercel): github select where bug
Browse files Browse the repository at this point in the history
  • Loading branch information
lizheming committed Feb 12, 2021
1 parent 77b6452 commit b19547c
Showing 1 changed file with 6 additions and 7 deletions.
13 changes: 6 additions & 7 deletions packages/server/src/service/storage/github.js
Original file line number Diff line number Diff line change
Expand Up @@ -114,8 +114,7 @@ module.exports = class extends Base {
const data = [];
data.sha = file.sha;
return parseString(file.data, {
headers: CSV_HEADERS[tableName],
renameHeaders: true
headers: file ? true : CSV_HEADERS[tableName]
})
.on('error', reject)
.on('data', row => data.push(row))
Expand Down Expand Up @@ -157,10 +156,10 @@ module.exports = class extends Base {
const handler = where[k][0].toUpperCase();
switch(handler) {
case 'IN':
filters.push(item => where[k][1].includes(item));
filters.push(item => where[k][1].includes(item[k]));
break;
case 'NOT IN':
filters.push(item => !where[k][1].includes(item));
filters.push(item => !where[k][1].includes(item[k]));
break;
case 'LIKE':
const first = where[k][1][0];
Expand All @@ -173,13 +172,13 @@ module.exports = class extends Base {
} else if(last === '%') {
reg = new RegExp('^' + where[k][1].slice(1, -1));
}
filters.push(item => reg.test(item));
filters.push(item => reg.test(item[k]));
break;
case '!=':
filters.push(item => item !== where[k][1]);
filters.push(item => item[k] !== where[k][1]);
break;
case '>':
filters.push(item => item >= where[k][1]);
filters.push(item => item[k] >= where[k][1]);
break;
}
}
Expand Down

0 comments on commit b19547c

Please sign in to comment.