web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Apps / patching CDS record in...
Power Apps
Unanswered

patching CDS record in a variable doesn't work

(0) ShareShare
ReportReport
Posted on by 502

I have a record that I read from CDS which I put into a local variable. I can't seem to update that local variable. Creating just a simple record and patching that works fine, but for some reason when I get a record from CDS I can't patch it locally. I do NOT want to patch the record in CDS, I'm just trying to patch the local copy of the record. Any suggestions?

 

// this doesn't work, 'Program Code' is not updated
UpdateContext({Program: First(MAG_MDM_Programs) });
UpdateContext({Program: Patch(Program,{'Program Code': "Test Program Code"})});
// this works, count is updated
UpdateContext({record: { name: "Hello", count: 0 }});
UpdateContext({record:Patch(record, {count: record.count + 1})});

I have the same question (0)
  • dave-jorgensen Profile Picture
    502 on at

    and further information, choosing a different CDS entity, I can patch that locally fine. IE this works:

    UpdateContext({Test: First(MAG_MDM_Traxes) });
    UpdateContext({Test: Patch(Test,{cr6e6_adjustmentvaluescore: 567})});

  • dave-jorgensen Profile Picture
    502 on at

    Wow. I think powerapps is a little buggy here. eventually figured out, that if I patch using the internal field name it works, but using the display name doesn't work.

    IE this works:

    UpdateContext({Test: First(MAG_MDM_Programs) });
    UpdateContext({Test: Patch(Test,{cr6e6_programcode: "Test Program Code"})});

     

    and this doesn't work:

     

    UpdateContext({Test: First(MAG_MDM_Programs) });
    UpdateContext({Test: Patch(Test,{'Program Code': "Test Program Code"})});

     

    Is this a known bug with Patch?

  • dave-jorgensen Profile Picture
    502 on at

    Even that actually isn't consistent, doesn't work all the time. So I guess that brings me around to the original problem, which is how to patch a local record that came from CDS

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.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Apps

#1
WarrenBelz Profile Picture

WarrenBelz 796 Most Valuable Professional

#2
Michael E. Gernaey Profile Picture

Michael E. Gernaey 327 Super User 2025 Season 2

#3
Power Platform 1919 Profile Picture

Power Platform 1919 268

Last 30 days Overall leaderboard