We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e6285cb commit 1175b6eCopy full SHA for 1175b6e
hana/lib/HANAService.js
@@ -158,11 +158,12 @@ class HANAService extends SQLService {
158
resultQuery.SELECT.forUpdate = undefined
159
resultQuery.SELECT.forShareLock = undefined
160
const keys = Object.keys(req.target.keys || {})
161
- if (keys.length && query.SELECT.forUpdate.ignoreLocked) {
+ if (keys.length && query.SELECT.forUpdate?.ignoreLocked) {
162
// REVISIT: No support for count
163
// where [keys] in [values]
164
const left = { list: keys.map(k => ({ ref: [k] })) }
165
const right = { list: rows.map(r => ({ list: keys.map(k => ({ val: r[k.toUpperCase()] })) })) }
166
+ resultQuery.SELECT.limit = undefined
167
resultQuery.SELECT.where = [left, 'in', right]
168
}
169
return this.onSELECT({ query: resultQuery, __proto__: req })
0 commit comments