Skip to content
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

Cannot update Scene -- parameter not modifiable #51

Open
roperto opened this issue Dec 22, 2021 · 1 comment
Open

Cannot update Scene -- parameter not modifiable #51

roperto opened this issue Dec 22, 2021 · 1 comment

Comments

@roperto
Copy link

roperto commented Dec 22, 2021

Probably related to #45 -- the recycle parameter is marked as bool without any omit directive. It works for creating the scene but not for updating it.

Steps to reproduce the issue:

  1. Try to update a scene name
  2. Error: parameter, recycle, is not modifiable

Describe the results you received:
I am implementing a terraform provider, this is the JSON:
{"name":"Testing","recycle":false}

│ Error: ERROR 8 [/scenes/jeU0J-6kXNVvnnL/recycle]: "parameter, recycle, is not modifiable"

Describe the results you expected:

Hue Bridge Version

"apiversion": "1.48.0",
"swversion": "1948086000",

Can I help?

I am learning go as I write this provider, if you provide me some pointers I can contribute towards the solution.

My naive solution would be adding a map to the "update" instead of using the struct so we have fine control over the elements -- but I think the solution from #45 would solve this in a better way.

@amimof
Copy link
Owner

amimof commented Dec 23, 2021

@roperto Thanks for reporting. This behavior of the Huego API is a known issue and is brought up in #45. While working to fix that issue, the V2 API was released. I’m now currently working on releasing a V2 client with all these field pointer issues fixed.

I need developers testing out the new client. If you’re interested, I can notify you once I have something ready for testing.

Cheers

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants