Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-79799

BasePersistenceImpl does not unwrap more than one ModelWrapper or handle custom model implementations correctly

    Details

      Description

      BasePersistenceImpl does not unwrap more than one ModelWrapper or handle custom model implementations correctly.

      In the case where a model is wrapped more than once only the first model unwrapped. We should unwrap them all.

      In the case where a custom implementation of a model has been passed to the update(BaseModel<T> baseModel) method of the persistence the finder cache is not fully cleared.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                brian.chan Brian Chan
                Reporter:
                preston.crary Preston Crary
                Participants of an Issue:
                Recent user:
                Csaba Turcsan
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:
                  Days since last comment:
                  1 year, 26 weeks, 4 days ago

                  Packages

                  Version Package
                  7.0.0 DXP FP46
                  7.0.6 CE GA7
                  7.0.0 DXP FP47
                  7.0.0 DXP SP8
                  7.0.X
                  7.1.0 Beta 1
                  7.1.X
                  Master