Merge branch 'fix/workflow-roles-autowire-ctor' into 'main'
fix(auth): @Autowired на WorkflowRoles main ctor (super-role override fix) See merge request 2-6/2-6-4/terravault/ordinis!165
This commit is contained in:
+7
@@ -77,6 +77,13 @@ public class WorkflowRoles {
|
|||||||
|
|
||||||
private final OrdinisAuthProperties props;
|
private final OrdinisAuthProperties props;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Spring autowire constructor. Без @Autowired Spring randomly выбирает
|
||||||
|
* один из multiple ctors — был bug что выбирался no-arg test ctor
|
||||||
|
* → props=null → fallback на default realm_access.roles (несмотря на
|
||||||
|
* env var ORDINIS_AUTH_ROLES_CLAIM=resource_access.ordinis.roles).
|
||||||
|
*/
|
||||||
|
@org.springframework.beans.factory.annotation.Autowired
|
||||||
public WorkflowRoles(OrdinisAuthProperties props) {
|
public WorkflowRoles(OrdinisAuthProperties props) {
|
||||||
this.props = props;
|
this.props = props;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user