specify / specify7

Specify 7
https://www.specifysoftware.org/products/specify-7/
GNU General Public License v2.0
66 stars 36 forks source link

Other fields disappear when editing added record fields while merging #4986

Open lexiclevenger opened 4 months ago

lexiclevenger commented 4 months ago

Describe the bug When editing fields in an added record connected to an Agent that is being merged, all other fields are hidden. This includes required fields, preventing the user saving changes and merging the Agent records. This issue seems to have been introduced in 7.9.4 and is present from 7.9.4 through edge.

To Reproduce Steps to reproduce the behavior:

  1. Query for Agent records
  2. Select at least two and click 'Merge Records'
  3. Uncheck 'show conflicting fields only'
  4. Click on one of the records within the Agent record (for example, Agent Specialties)
  5. Click 'Add' and start typing in a text field
  6. See that all other fields disappear

Expected behavior The other fields should not disappear.

v7.9.3.1:

https://github.com/specify/specify7/assets/164079735/5a009b74-0418-4c0c-827a-19d99d6d4c24

Screenshots

edge:

https://github.com/specify/specify7/assets/164079735/1db9eeb8-5ac3-42b4-bfe9-a5b42e34a357

Specify 7 System Information - 2024-06-04T21_47_01.649Z.txt

Please, also fill out the following information manually:

emenslin commented 3 months ago

Can recreate in edge (7.9.6)