1
0
mirror of https://github.com/laurent22/joplin.git synced 2025-07-16 00:14:34 +02:00

Chore: Apply changes from mobile plugins to lib/ and app-desktop/ (#10079)

This commit is contained in:
Henry Heino
2024-03-09 03:03:57 -08:00
committed by GitHub
parent 91004f5714
commit 25cd5affca
37 changed files with 418 additions and 205 deletions

View File

@ -406,4 +406,18 @@ describe('models/Setting', () => {
expect(Setting.value('myCustom')).toBe('');
});
test('should not fail Sqlite UNIQUE constraint when re-registering saved settings', async () => {
// Re-registering a saved database setting previously caused issues with saving.
for (let i = 0; i < 2; i++) {
await Setting.registerSetting('myCustom', {
public: true,
value: `${i}`,
type: Setting.TYPE_STRING,
storage: SettingStorage.Database,
});
Setting.setValue('myCustom', 'test');
await Setting.saveAll();
}
});
});