-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Importing settings does not work completely! (Entry table and entry settings) #12655
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Comments
I would appreciate it if you could provide the XML file you are trying to import. |
I tried to exit the settings after import by using the Cancel button. It does work, but it's counterintuitive. |
Thank you for bringing this up. So our preference architecture is built on three layers:
Obviously, synchronization needs to exist between the three layers. On the code level, importing preferences calls two functions: The former updates Closing the dialog at this point by doing anything but clicking the save button and restarting JabRef should get you the expected preferences that you have imported because at startup JabRef reads from layer 1 (whch was uptodate when we closed JabRef) and initializes the other layers based on it. However, clicking save would write OUTDATED data from Blue pill We implement a workaround. These are a few suggestions:
Red pill I suggest we take the blue pill for now, marking this as a good first issue because it should be easy to handle and discuss the red pill solution more. |
JabRef version
Latest development branch build (please note build date below)
Operating system
GNU / Linux
Details on version and operating system
Ubuntu 24.04
Checked with the latest development build (copy version output from About dialog)
Steps to reproduce the behaviour
When we need to transfer program settings to another computer with a similar operating system such as Ubuntu/Debian, we perform the following steps:
As a result, when exporting to an .xml file, the latter contains all the settings. But when importing, the settings are not completely transferred. In particular, the Entry types and Entry table settings are not transferred.
JabRef 6.0-alpha.193 was used.
Appendix
...
Log File
The text was updated successfully, but these errors were encountered: