Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: Allow SELECT.join queries again with full infer call #469

Merged
merged 5 commits into from
Feb 27, 2024
Merged

Conversation

BobdenOs
Copy link
Contributor

Currently the @sap/cds infer does not support SELECT.join queries. The Query.target for join queries always returns undefined. So when trying to identify unresolved queries the output converters where no longer being applied to join queries.

There have been discussions about adding join support to the @sap/cds infer function. If this will be available soon it might already solve this issue. If this still takes longer it might be required to add this quick fix.

Copy link
Member

@patricebender patricebender left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fine by me, can be changed once cds.infer supports this 👍

@BobdenOs BobdenOs enabled auto-merge (squash) February 20, 2024 08:30
@johannes-vogel
Copy link
Contributor

We can merge now to unblock stakeholders, but eventually we should have a better solution.
@BobdenOs Is it possible to create a test case out of the issue?

@BobdenOs BobdenOs merged commit 5329ec0 into main Feb 27, 2024
4 checks passed
@BobdenOs BobdenOs deleted the cap/15449 branch February 27, 2024 09:11
@cap-bots cap-bots mentioned this pull request Feb 26, 2024
johannes-vogel pushed a commit that referenced this pull request Feb 28, 2024
🤖 I have created a release *beep* *boop*
---


<details><summary>db-service: 1.6.4</summary>

##
[1.6.4](db-service-v1.6.3...db-service-v1.6.4)
(2024-02-28)


### Fixed

* **`cqn2sql`:** smart quoting also for update statements
([#475](#475))
([1688f77](1688f77))
* `INSERT` with first `undefined` value
([#484](#484))
([c21e3c4](c21e3c4))
* Allow SELECT.join queries again with full infer call
([#469](#469))
([5329ec0](5329ec0))
* optimize foreign key access in a join relevant path
([#481](#481))
([5e30de4](5e30de4)),
closes [#479](#479)
</details>

<details><summary>hana: 0.0.6</summary>

##
[0.0.6](hana-v0.0.5...hana-v0.0.6)
(2024-02-28)


### Added

* cds.Vector support for the HANAService
([#442](#442))
([1057a13](1057a13))


### Fixed

* `TypeError` for `cds bind` in MTX scenario
([#482](#482))
([38722fe](38722fe))
* Allow SELECT.join queries again with full infer call
([#469](#469))
([5329ec0](5329ec0))
</details>

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
@cap-bots cap-bots mentioned this pull request Jul 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants