Hi developers,
If I want to delete a certain object from a Hana database I receive the following error:
DELETE /api/projects('certain_id') [2020-05-19T14:28:10.325Z | ERROR | 1186905]: Cannot read property 'length' of undefined [INTERNAL ERROR] TypeError: Cannot read property 'length' of undefined
This error refers to the next line in handlerUtils in node_modules:
await processDeepAsync(async (data, entity) => { const errors = await checkReferenceIntegrity(entity, data, context, csn) ----> if (errors.length !== 0) { <---- for (const error of errors) { context.error(400, error) } } }, context.data, context.target, false, true )
Reinstalling the npm packages doesn't seem to do the trick. Even overwriting the On Delete handler returns the same error. This only occurs when a row from the Projects-entity is deleted. Rows in other tables get deleted just fine even though the requests are equal. I also checked if the object exists in the Projects-table and it does exist.
Does anyone has experienced this before?
Thanks in advance.