Standalone catch-22

While building a standalone client from a source checkout, I came across a little glitch.

When I set the standalone client to use an existing Zotero database using Gear icon → Preferences → Advanced → Custom, the new path was accepted, but there was a schema version mismatch between the standalone client and the target database. The result was that the client refused to start, and (unless I missed something) there was no obvious way to change the setting back to a directory that would work. In my case, I just fixed the source I was hacking on and rebuilt the client; but someone relying on a prebuilt client could get stuck at that point. It might be better for the client to refuse to accept the setting and issue an error message in the event of a version mismatch.
Sign In or Register to comment.