Power App Maker Portal issue (?) when deleting polymorphic lookups
Riccardo Gregori
Posted on October 29, 2024
Today I was stuck in an uncomfortable situation.
I wrongly created a polymorphic relationship between 3 tables. Wrong for 2 different reasons: the name of the lookup field was wrong, and I also needed 2 tables more (the PACX command to add tables to an existing poly-lookup is not ready yet).
Not so bad, I thought. Let's delete it.
On make.powerapps.com
I did the following:
- Opened the solution where the table that contains the lookup column is defined.
- Moved to Columns.
- Selected the polymorphic lookup column and clicked on "Delete from this environment".
But it didn't worked: 😕
I also tried deleting the relationship before deleting the column:
- Moved to Relationships
- Selected one of the relationships composing the poly-lookup relation, and clicked on "Delete from this environment".
Then I tried again on the lookup column:
Now I got a different error 🤬
I'm already tired of headaches. Remembering about the recent threads about make.powerapps.com
UI issues, I went by my favorite route.
PACX to the rescue! 💪🏻
Suddenly I remembered an old command I created to remove unwanted columns.
pacx column delete --table ava_presence --schemaName ava_relationshipid
And ✨ it worked like a charm ✨
The column and relationships are both been deleted successfully.
Conclusions
The Power Apps Maker portal is really powerful, but in terms of UI/UX it presents still a few issues that sometimes are tricky to identify and manage properly.
Fortunately for us, the tools provided by the open-source community (typically created by people who work day-by-day on the platform and understand its constraints and untapped potential) help us overcome these limitations, making us more effective and efficient.
Posted on October 29, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.