mirror of
https://github.com/bellingcat/datasheet-server.git
synced 2026-06-10 20:38:32 +03:00
fix differential args for fetchers
This commit is contained in:
@@ -15,10 +15,15 @@ export default callback => {
|
||||
// skip config attrs that don't have corresponding fetchers
|
||||
if (!(fType in fetchers)) return null
|
||||
const FFetcher = fetchers[fType]
|
||||
return config[fType].map(sheet => ({
|
||||
name: sheet.name,
|
||||
fetcher: new FFetcher(new StoreJson(), ...Object.values(sheet))
|
||||
}))
|
||||
return config[fType].map(sheet => {
|
||||
const otherArgs = { ...sheet }
|
||||
delete otherArgs.name
|
||||
delete otherArgs.tabs
|
||||
return {
|
||||
name: sheet.name,
|
||||
fetcher: new FFetcher(new StoreJson(), sheet.name, sheet.tabs, ...Object.values(otherArgs))
|
||||
}
|
||||
})
|
||||
})
|
||||
})
|
||||
.then(res => {
|
||||
|
||||
Reference in New Issue
Block a user