Uploaded image for project: 'Kuali Rice Development'
  1. Kuali Rice Development
  2. KULRICE-5324

When multiple components have same bean definition in dictionary they get the same id assigned

    Details

    • Type: Bug Fix
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 2.0
    • Fix Version/s: 2.0.0-m9, 2.0
    • Component/s: Development
    • Security Level: Public (Public: Anyone can view)
    • Labels:
      None
    • Rice Module:
      KRAD
    • KAI Review Status:
      Not Required
    • KTI Review Status:
      Not Required

      Description

      If a component has the same bean definition (same properties) set it will get the same id assigned. This is even if the instance is different because the id is just associated with the bean definition.

      We need to prevent this by keeping a map of seen ids and if the component is in there increment.

      This is missing up quickfinders and inquiry links.

        Attachments

          Activity

          Hide
          jkneal Jerry Neal (Inactive) added a comment -

          I don't believe this is an issue anymore since we redid the logic. The only thing you have to be careful about is doing a <ref bean> to the same bean in multiple places of the view, since that will result in the same id. If they are changed to <bean parent> they will get unique ids.

          Show
          jkneal Jerry Neal (Inactive) added a comment - I don't believe this is an issue anymore since we redid the logic. The only thing you have to be careful about is doing a <ref bean> to the same bean in multiple places of the view, since that will result in the same id. If they are changed to <bean parent> they will get unique ids.

            People

            • Assignee:
              delyea David Elyea
              Reporter:
              jkneal Jerry Neal (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: