-
-
Notifications
You must be signed in to change notification settings - Fork 82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
property is undefined after mapping #595
Labels
bug
Something isn't working
Comments
Mapper works if i add type on properties. for example : import { AutoMap } from '@automapper/classes';
export class TransformationAuditGetAllResponseState {
@AutoMap(() => String)
id!: string;
@AutoMap(() => String)
transformationDate!: string;
}
export class TransformationAuditGetAllResponseDto {
@AutoMap(() => String)
id!: string;
@AutoMap(() => Date)
transformationDate!: Date; Is there a way to do with another way ? |
Yes I'm getting the same result as you. However it only seems to occur in my testing environment (I use vitest). If I run it as normal transpiled javascript, it is fine and I don't need to specify the |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Is there an existing issue for this?
Describe the issue
After is called the mapper, i get a date as a string, as i wanted.
But 'id' property is undefined.
I must add 'forMember' function for 'id' property too.
Models/DTOs/VMs
Mapping configuration
Steps to reproduce
No response
Expected behavior
Value of 'id' property of TransformationAuditGetAllResponseDto should be mapped for 'id' property of TransformationAuditGetAllResponseState.
Screenshots
No response
Minimum reproduction code
No response
Package
@automapper/core
@automapper/classes
@automapper/nestjs
@automapper/pojos
@automapper/mikro
@automapper/sequelize
Other package and its version
No response
AutoMapper version
8.8.1
Additional context
typescript version : 5.3.3
The text was updated successfully, but these errors were encountered: