Metadata editor not taking changes for one imported movie

I have tried to change the title of a movie in its metadata, and the change is not taken.
I am able to write in the title field but, when I click on the Save button, nothing happens.
There are no error messages, and the title remains unchanged.

This is an imported movie called "Three Wisest Men" and I want to add "[Extended Cut]" in the name.

I just did it and this is what was reported in the java console:

globals.jsx:163  Uncaught (in promise) TypeError: Converting circular structure to JSON
    --> starting at object with constructor 'Array'
    |     index 0 -> object with constructor 'Object'
    |     property 'File' -> object with constructor 'Object'
    --- property 'Extras' closes the circle
    at JSON.stringify (<anonymous>)
    at globals.jsx:163:19
    at y (MovieEditModal.jsx:98:11)
    at g (MovieEditModal.jsx:73:7)
    at Object.T82 (react-dom.production.min.js:52:317)
    at S82 (react-dom.production.min.js:52:471)
    at H82 (react-dom.production.min.js:53:35)
    at tn1 (react-dom.production.min.js:100:68)
    at Ni1 (react-dom.production.min.js:101:380)
    at react-dom.production.min.js:113:65
(anonymous) @ globals.jsx:163
y @ MovieEditModal.jsx:98
g @ MovieEditModal.jsx:73

The error mentions the Extras property and there is something broken on the movie details for the extras:

Can you submit diagnostics. Your last submission does not contain this movie.

Logs have been submitted as 98001f7a-7144-4b59-996e-3e870f060f1f .

FYI, I added this movie to a collection later on and I was able to make the change finally. I guess because it was from a different view?

This should be resolved in the latest pre-release. Thanks for pointing it out!

1 Like

Please confirm if your see this fixed.

Actually, no, it's not fixed.

I just tried to change the title and got this error in the console:

Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'forEach')
    at y (MovieEditModal.jsx:97:17)
    at g (MovieEditModal.jsx:73:7)
    at Object.T82 (react-dom.production.min.js:52:317)
    at S82 (react-dom.production.min.js:52:471)
    at H82 (react-dom.production.min.js:53:35)
    at tn1 (react-dom.production.min.js:100:68)
    at Ni1 (react-dom.production.min.js:101:380)
    at react-dom.production.min.js:113:65
    at ai1 (react-dom.production.min.js:292:189)
    at w82 (react-dom.production.min.js:50:57)

Logs have been submitted as ac7c0be2-53d9-4a68-b59f-b091f8803b87 .

This is a different error, thanks.

OK, it was fallout from the "fix" :rofl:

This build should fix it:

My DVR is busy for another half hour. I will update when it's back to idle and I will try this new fix.
Thank you for your prompt attention to this issue.

You got it! It works fine now. Nicely done.

Thanks!

1 Like