Skip to content

fix: [MapperConstructor] overrides copy constructor selection (#2196)#2207

Merged
latonz merged 1 commit intomainfrom
fix/mapper-constructor-overrides-copy-ctor
Mar 27, 2026
Merged

fix: [MapperConstructor] overrides copy constructor selection (#2196)#2207
latonz merged 1 commit intomainfrom
fix/mapper-constructor-overrides-copy-ctor

Conversation

@latonz
Copy link
Copy Markdown
Contributor

@latonz latonz commented Mar 27, 2026

Fixes #2196

@latonz latonz self-assigned this Mar 27, 2026
@latonz latonz added bug Something isn't working breaking-change This issue or pull request will break existing consumers labels Mar 27, 2026
@latonz latonz force-pushed the fix/mapper-constructor-overrides-copy-ctor branch from 1b422ae to 1044ee7 Compare March 27, 2026 08:59
When explicit [MapProperty] configurations are set on a same-type
mapping, CtorMappingBuilder now skips the copy constructor to allow
property-by-property mapping with the configured transformations.
@latonz latonz force-pushed the fix/mapper-constructor-overrides-copy-ctor branch from 1044ee7 to 427031c Compare March 27, 2026 08:59
@latonz latonz merged commit a02e9cf into main Mar 27, 2026
20 checks passed
@latonz latonz deleted the fix/mapper-constructor-overrides-copy-ctor branch March 27, 2026 09:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking-change This issue or pull request will break existing consumers bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[MapperConstructor] does not override copy constructor selection in UseDeepCloning mode

1 participant