-
Notifications
You must be signed in to change notification settings - Fork 10.3k
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
feat(core): Filter executions by project ID in internal API #10976
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM, but I have two concerns for the long run
- The queries in this repository are starting to become a bit too complicated and hard to maintain. We should look into refactoring these.
- We already support filtering by projectId in the public api because that endpoint has it's own implementation that does not use queries from this repository. We should try to consolidate these codes soon, before they diverge so far that we have to start worrying about maintaining two implementations to provide backward compatibility on the public API.
100% - I've brought up these two concerns on executions repository and Public API before, e.g. here. We only need the bandwidth. |
n8n Run #7057
Run Properties:
|
Project |
n8n
|
Branch Review |
pay-1999-update-executions-api-filtering
|
Run status |
Passed #7057
|
Run duration | 04m 20s |
Commit |
b9b1954322: 🌳 🖥️ browsers:node18.12.0-chrome107 🤖 ivov 🗃️ e2e/*
|
Committer | Iván Ovejero |
View all properties for this run ↗︎ |
Test results | |
---|---|
Failures |
0
|
Flaky |
2
|
Pending |
0
|
Skipped |
0
|
Passing |
432
|
View all changes introduced in this branch ↗︎ |
✅ All Cypress E2E specs passed |
Got released with |
Follow-up to #10976 This was not caught there as the tests were for logic after middleware.
https://linear.app/n8n/issue/PAY-1999