SwiftGDTF Posted February 6 Posted February 6 Hey, I have found that the GDTF Share API (https://gdtf-share.com/apis/public/getList.php) returns one fixture without a UUID (well, with a null UUID): { "rid": 58754, "fixture": "StarColor72", "manufacturer": "BeamZ", "revision": "StarColor72_1", "creationDate": 1709560019, "lastModified": 1769963351, "uploader": "User", "rating": "N/A", "version": "1.2", "creator": "RickD", "uuid": null, "modes": [ { "name": "8 Channels", "dmxfootprint": 8 }, { "name": "10 Channel", "dmxfootprint": 10 }, { "name": "4 Channels", "dmxfootprint": 4 } ], "filesize": 980578 } The GDTF file for the given revision seems to have GUID: https://fixturebuilder.gdtf-share.com/load/?rid=58754 Is the UUID field option in the response and I need to handle this case or is this simply a bug? I have also trouble finding the official GDTF Share API spec. Is this the reference? https://www.gdtf.eu/gdtf/share_api/share-api/ It would be good to define which of those properties are optional and which aren't. Thanks
Petr Vanek - Robe Posted February 6 Posted February 6 Thank you for the report, i have reported this to the Share maintainers so they can read your forum post and take steps. GDTF UUID is required and specified by the GDTF Spec, it is a bug of the API. The page you posted is linking to the official specification: Here is the repo and the document: https://github.com/mvrdevelopment/tools/blob/main/GDTF_Share_API/GDTF Share API.md 1
Petr Vanek - Robe Posted February 13 Posted February 13 Issue of fixture without UUID has been resolved and steps have been added to prevent this in the future. 1
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now