mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-04-25 08:46:22 +02:00
fix: update default date range for Google Calendar events and improve query parameter handling
This commit is contained in:
parent
6fb656fd8f
commit
4526b656a4
3 changed files with 28 additions and 16 deletions
|
|
@ -49,12 +49,14 @@ class ConnectorsApiService {
|
|||
throw new ValidationError(`Invalid request: ${errorMessage}`);
|
||||
}
|
||||
|
||||
// Transform query params to be string values
|
||||
// Transform query params to be string values, filtering out undefined/null
|
||||
const transformedQueryParams = parsedRequest.data.queryParams
|
||||
? Object.fromEntries(
|
||||
Object.entries(parsedRequest.data.queryParams).map(([k, v]) => {
|
||||
return [k, String(v)];
|
||||
})
|
||||
Object.entries(parsedRequest.data.queryParams)
|
||||
.filter(([_, v]) => v !== undefined && v !== null)
|
||||
.map(([k, v]) => {
|
||||
return [k, String(v)];
|
||||
})
|
||||
)
|
||||
: undefined;
|
||||
|
||||
|
|
@ -102,11 +104,13 @@ class ConnectorsApiService {
|
|||
|
||||
const { data, queryParams } = parsedRequest.data;
|
||||
|
||||
// Transform query params to be string values
|
||||
// Transform query params to be string values, filtering out undefined/null
|
||||
const transformedQueryParams = Object.fromEntries(
|
||||
Object.entries(queryParams).map(([k, v]) => {
|
||||
return [k, String(v)];
|
||||
})
|
||||
Object.entries(queryParams)
|
||||
.filter(([_, v]) => v !== undefined && v !== null)
|
||||
.map(([k, v]) => {
|
||||
return [k, String(v)];
|
||||
})
|
||||
);
|
||||
|
||||
const queryString = new URLSearchParams(transformedQueryParams).toString();
|
||||
|
|
@ -174,11 +178,13 @@ class ConnectorsApiService {
|
|||
|
||||
const { connector_id, queryParams, body } = parsedRequest.data;
|
||||
|
||||
// Transform query params to be string values
|
||||
// Transform query params to be string values, filtering out undefined/null
|
||||
const transformedQueryParams = Object.fromEntries(
|
||||
Object.entries(queryParams).map(([k, v]) => {
|
||||
return [k, String(v)];
|
||||
})
|
||||
Object.entries(queryParams)
|
||||
.filter(([_, v]) => v !== undefined && v !== null)
|
||||
.map(([k, v]) => {
|
||||
return [k, String(v)];
|
||||
})
|
||||
);
|
||||
|
||||
const queryString = new URLSearchParams(transformedQueryParams).toString();
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue