21 Messages
•
550 Points
Wed, Apr 4, 2018 2:18 AM
Solved
Lightroom SDK: photo:applyDevelopPreset() changes all settings, not just those of preset
[Update: There are two symptoms of the same underlying bug introduced in LR 7.3:
- preset:getSetting() returns all develop settings, not just those set by the preset
- photo:applyDevelopPreset() changes all settings, not just those of the preset
See this post for a script demonstrating both:
https://feedback.photoshop.com/photoshop_family/topics/lr-classic-7-3-resets-settings-when-develop-p...
-- John Ellis]
I use a script that uses "photo:applyDevelopPreset". If i use it with a partial preset (that have only a few or only one setting) it resets all other settings to default.
Reverting to previous version until this is fixed.
- preset:getSetting() returns all develop settings, not just those set by the preset
- photo:applyDevelopPreset() changes all settings, not just those of the preset
See this post for a script demonstrating both:
https://feedback.photoshop.com/photoshop_family/topics/lr-classic-7-3-resets-settings-when-develop-p...
-- John Ellis]
I use a script that uses "photo:applyDevelopPreset". If i use it with a partial preset (that have only a few or only one setting) it resets all other settings to default.
Reverting to previous version until this is fixed.
Problems
•
Updated
2 years ago
68
12
Helpful Widget
How can we improve?
Tags
No tags available
Responses
Official Solution
smit_k
Employee
•
294 Messages
•
7.8K Points
3 years ago
Lightroom Classic 7.4 was released today and should address this issue. Please update your Lightroom to the latest version and let us know if you continue to see the issue. Thank you for your patience.
https://helpx.adobe.com/lightroom/help/whats-new.html
Thanks,
Smit Keniya
0
0
sunil_bhaskaran
Adobe Administrator
•
519 Messages
•
9.8K Points
3 years ago
We are investigating.
Thanks,
Sunil
0
ganesh_gd
Employee
•
81 Messages
•
1.6K Points
3 years ago
Thanks,
Ganesh
8
0
joan_torrijos
1 Message
•
60 Points
3 years ago
0
0
tomasz_sagadyn
1 Message
•
64 Points
3 years ago
0
0
John_R_Ellis
Champion
•
5.5K Messages
•
97.2K Points
3 years ago
In LR 7.3.1, preset:getSetting() returns all develop settings, not just the settings actually changed by the preset. This breaks existing plugins.
For example, the .xmp of a preset that changes just Exposure contains just the Exposure2012 develop setting:
But preset:getSetting() returns all the develop settings:
0
John_R_Ellis
Champion
•
5.5K Messages
•
97.2K Points
3 years ago
- preset:getSetting() returns all develop settings, not just those set by the preset
- photo:applyDevelopPreset() changes all settings, not just those of the preset
Here is a script and accompany preset that demonstrates both symptoms:
https://www.dropbox.com/s/pp5hjilw3zeno9r/applypresetsbug.2018.06.12.zip?dl=0
To run the script:
1. Install the accompanying preset "ApplyPresetsBug.xmp" in the User Presets
group. This preset sets Exposure to 1.23 but not other setting.
2. Place "applypresetsbug.lua" in LR's Scripts folder and run it from the Scripts menu.
0
John_R_Ellis
Champion
•
5.5K Messages
•
97.2K Points
3 years ago
https://feedback.photoshop.com/photoshop_family/topics/lr-classic-7-3-resets-settings-when-develop-p...
1
0
danjel_rojka_bfkja9c3xlyki
1 Message
•
60 Points
3 years ago
2
0
Rikk
Adobe Administrator
•
9.1K Messages
•
127.3K Points
3 years ago
Quality Engineering - Customer Advocacy
1
0
nanya_pinnacle
9 Messages
•
226 Points
3 years ago
The first bugs have come in.
http://www.photographers-toolbox.com/products/lightroomstatistics/relativeadjustments/
Please fix preset:getSetting() asap, because people now get totally unwanted results!
This is a major issue!
Also my plug-in "Preset viewer" is broken now: http://www.photographers-toolbox.com/products/lightroomstatistics/presetviewer/
0
Rikk
Adobe Administrator
•
9.1K Messages
•
127.3K Points
2 years ago
Greetings
Updates to Lightroom Classic CC (8.2), Lightroom CC for desktop (2.2), Lightroom CC.Mobile (Android and iOS) were released on Monday, February 11, 2019. Please verify that your issue is fixed by the current update.
Thank you for your patience.Quality Engineering - Customer Advocacy
1
0