Skip to content
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

Fehler beim Anlegen einer Zoteroverbindung #21

Open
zed-g opened this issue Feb 14, 2022 · 0 comments
Open

Fehler beim Anlegen einer Zoteroverbindung #21

zed-g opened this issue Feb 14, 2022 · 0 comments

Comments

@zed-g
Copy link

zed-g commented Feb 14, 2022

Aufgefallen bei ediarum.DB 4.0.2:

Beim Versuch eine neue Zoteroverbindung anzulegen, gibt es eine Fehlermeldung falls die Bezeichnung/das Label eine Leerzeichen enthält (wahrscheinlich auch bei anderen Zeichen), aufgefallen ist das mit dem Label "Iffland Bibliographie":

err:FORG0001 failed to convert Iffland Bibliographie into an XmldbURI: Illegal character in path at index 7: Iffland Bibliographie [at line 1065, column 5, source: /db/apps/ediarum/modules/config.xqm]
  In function:
    config:mkcol-in-project(xs:string, xs:string, xs:string, xs:string, xs:string) [1051:13:/db/apps/ediarum/modules/config.xqm]
    local:add-zotero-connection(xs:string, xs:string, xs:string, xs:string, xs:string) [846:17:/db/apps/ediarum/controllers/project-pages-controller.xql]
    project-pages:zotero(node(), map(*)) [-1:-1:/db/apps/ediarum/controllers/project-pages-controller.xql]
    [...]

Wird das Leerzeichen durch ein Bindestrich ersetzt, funktioniert es und die Collection ../external_data/Zotero/Iffland-Bibliographie wird richtig angelegt.

Es sollte entweder die Dokumentation angepasst werden (GUI.md erwähnt nicht, dass die Bezeichnung auch als Name einer Collection verwendet wird) oder der Code so angepasst werden, dass der Bezeichner URL-encoded wird.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

1 participant