FLUID-5169: Dynamically contributed grades with defined invokers are not merged correctly.

Metadata

Source
FLUID-5169
Type
Bug
Priority
Major
Status
Closed
Resolution
Fixed
Assignee
Antranig Basman
Reporter
y z
Created
2013-10-03T16:32:34.807-0400
Updated
2014-03-03T11:27:40.069-0500
Versions
  1. 1.4
Fixed Versions
  1. 1.5
Component
  1. Framework
  2. IoC System

Description

Whenever we have a dynamic grade that has an invoker in its defaults definition, that invoker does not get resolved against the actual component instance that the dynamic grade is attached to.

This is very relevant for cases where we want to have a conditional invoker based on some dynamic grade resolution process.

The test case is attached here: https://github.com/fluid-project/infusion/pull/413

Environments

All

Comments

  • Antranig Basman commented 2013-11-20T14:14:09.114-0500

    Fix and test case merged into trunk at revision 04a85a4