From fc9b75d54388a7debb1b3ad5decfa721bd99841f Mon Sep 17 00:00:00 2001 From: u1f98e Date: Sat, 19 Nov 2022 20:11:57 -0800 Subject: [PATCH] Fix renaming presets not changing the in file name --- gradience/utils/preset.py | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/gradience/utils/preset.py b/gradience/utils/preset.py index 8e2c2802..aa836a4c 100644 --- a/gradience/utils/preset.py +++ b/gradience/utils/preset.py @@ -87,16 +87,14 @@ class Preset: # Rename an existing preset def rename_preset(self, name): - new_path = os.path.join( + self.display_name = name + old_path = self.preset_path + self.preset_path = os.path.join( os.path.dirname(self.preset_path), to_slug_case(name) + ".json") - os.rename( - self.preset_path, - new_path - ) - - self.preset_path = new_path + self.save_preset(to=self.preset_path) + os.remove(old_path) # Save a new user preset (or overwrite one) def save_preset(self, name=None, plugins_list=None, to=None):