Brijesh Bhalala created ATLAS-5339:
--------------------------------------
Summary: Atlas React UI: Clicking "+ Create Entity" while on an
Entity Detail Page opens the Edit Form instead of Create Form
Key: ATLAS-5339
URL: https://issues.apache.org/jira/browse/ATLAS-5339
Project: Atlas
Issue Type: Bug
Components: atlas-core
Affects Versions: 2.5.0
Reporter: Brijesh Bhalala
Assignee: Brijesh Bhalala
Attachments: Screenshot from 2026-07-07 14-41-38.png
*Overview:* Users are completely blocked from creating a new entity if they
initiate the action while currently viewing an existing entity's detail page.
*Root Cause:* The EntityForm modal component incorrectly relies on useParams()
to determine if it is in "Edit" mode or "Create" mode. When the modal is
launched from the CreateDropdown while the user is on a /#/detailPage/:guid
route, useParams() extracts the page's guid. The EntityForm mistakenly assumes
it should edit the current entity and fetches its data, instead of starting
with a blank slate for creation.
*Steps to Reproduce:*
Navigate to any Entity Detail Page (e.g., /#/detailPage/{some-guid}).
Click the global + Create button in the sidebar or top bar to create a new
entity.
Observe that instead of opening a blank "Create entity" modal with the type
dropdown, it opens the "Edit entity" modal pre-filled with the data of the
entity you are currently viewing.
*Expected Result: *The EntityForm modal should decouple its mode from the URL
useParams() when opened via the CreateDropdown. It should always open in a
clean "Create" mode (showing the Search-entity-type dropdown) regardless of
what page the user is currently on.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)