Skip to content

applets/notes: Generate UUID without braces and provide migration path

ivan tkachenko requested to merge work/ratijas/note-to-myself into master

There was an old bug which used to strip two last digits of UUID. New code generates full UUID (without braces but with dashes), and gracefully handles migrations from IDs that are not valid UUIDs by renaming backing file and returning a note with a different ID than requested by caller. New QML code also handles this situation better and avoids binding loops in case when new noteId updated in plasmoid.configuration could've otherwise caused a binding loop.

Merge request reports