Announcements
I’m trying to use Patch() in Power Apps to create a record in a Dataverse table, but I’m encountering persistent errors when setting the Owner field.
Patch()
The Owner column is the standard Dataverse polymorphic field (can reference a User or Team). Even though my ComboBox is correctly bound to the systemusers table and I’m using .Selected, Power Apps throws schema/type errors when patching.
systemusers
.Selected
LookUp(systemusers, ...)
Simply assign the Owner when creating a record — either:
Power Apps does not accept a standard record for the Owner field, and it’s unclear what the correct structure or best practice is for patching a polymorphic Dataverse field.
Example of Code
I have tried radio buttons and various other things to no prevail
Any help would be greatly appreciated
Thanks
Justin
The Owner field in Dataverse is polymorphic it can be a User or a Team so Power Apps won't accept a plain .Selected record like other lookups. You need to use LookUp against the systemusers table directly.
LookUp
If you just want to set it to the current logged-in user, skip the combobox entirely:
Owner: LookUp(systemusers, 'Primary Email' = User().Email)
If you want to use the combobox selection:
Owner: LookUp(systemusers, systemuserid = cboOwner_1.Selected.systemuserid)
Also make sure your combobox is pulling from the systemusers Dataverse table, not a local collection or SharePoint source.
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
Congratulations to our 2026 Super Users!
Congratulations to our 2025 community superstars!
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Vish WR 610
Haque 317
WarrenBelz 315 Most Valuable Professional