Hi there,
So I found a really weird issue here, I have a powerautomate flow that adds an Outlook email to my dataverse database in the email message table.
For every email message I set the message ID to be the ID of the Outlook email, now I noticed that I got a duplicate key error.
Which in my opinion is weird since every Outlook email is unique.
So I started to investigate what the issue might be, and this is what I found:
Let's say email 1 has the ID: Something
Email 2 has the ID: something
As you can see both IDs are the same yet different, so in a way you would think that this is not a duplicate key, yet you will get the error.
The reason is that apparently the dataverse email message IDs are not case-sensitive, causing duplication errors.
I did notice that the email table has a Message ID dup check, but I am unable to find any information about it so I have no clue what it does.
Is there a way to enable case sensitivity for it, or atleast a way to ensure its unique?
Any ideas how to solve this?
Thanks in advance!
Kind regards,
Billy