Repository navigation
Replies: 3 comments
|
This looks like a migration/ACL payload regression, not stale Starred Apps membership. In Dify 1.17.1 the starred card passes the app object to Open DevTools → Network and compare the starred-app API objects for one old and one new workflow, especially: { "id": "...", "mode": "workflow", "permission_keys": ["..."] }If the old object has a missing/wrong Sources: https://github.com/langgenius/dify/blob/1.17.1/web/app/components/apps/starred-app-card.tsx and https://github.com/langgenius/dify/blob/1.17.1/web/utils/app-redirection.ts |
|
Verified against current
Concrete next step: DevTools → Network, compare the starred-app API objects for one pre-upgrade and one post-upgrade workflow ( |
|
Thanks for the help. I created an issue with the additional findings: I'll close this discussion since the issue is now being tracked there. |
Uh oh!
There was an error while loading. Please reload this page.
Self Checks
1. Is this request related to a challenge you're experiencing? Tell me about your story.
After upgrading Dify from 1.16.1 to 1.17.1, I noticed that workflows created before the upgrade have an incorrect link when added to Starred Apps.
When I click one of these workflows from the Starred Apps menu, the link points only to:
{host_url}/appinstead of the expected workflow-specific URL:
{host_url}/app/{uuid}/workflowAs a result, clicking the starred workflow does not open the individual workflow page.
Interestingly, workflows newly created after upgrading to 1.17.1 work correctly.
I also tried removing the affected workflows from Starred Apps and adding them again, but the behavior did not change.
Does anyone know what might be causing this behavior or how to fix it?
2. Additional context or comments
Environment:
Observed behavior:
{host_url}/appAll reactions