fix(): handle empty q filters - allow to query deleted records from graph API - staled_at fixes (#11544)

* fix(): Allow to query deleted records from graph API

* fix(): Allow to query deleted records from graph API

* handle empty q value

* update staled at sync

* rename integration tests file

* Create strong-houses-marry.md

* try to fix flacky tests

* fix pricing context

* update changeset

* update changeset

* fix import

* skip test for now

---------

Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com>
This commit is contained in:
Adrien de Peretti
2025-02-21 13:24:12 +01:00
committed by GitHub
parent cfffd55ae6
commit 065df75e7d
10 changed files with 239 additions and 131 deletions

View File

@@ -591,10 +591,14 @@ export class QueryBuilder {
let textSearchQuery: string | null = null
const searchQueryFilterProp = `${rootEntity}.q`
if (filter[searchQueryFilterProp]) {
hasTextSearch = true
textSearchQuery = filter[searchQueryFilterProp]
delete filter[searchQueryFilterProp]
if (searchQueryFilterProp in filter) {
if (!filter[searchQueryFilterProp]) {
delete filter[searchQueryFilterProp]
} else {
hasTextSearch = true
textSearchQuery = filter[searchQueryFilterProp]
delete filter[searchQueryFilterProp]
}
}
const joinParts = this.buildQueryParts(