You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I suspect string definition handling has been broken since ff884aa. String definitions are properly read and substituted, but a rawValue isn't passed to processField(), which expects one for name fields:
This part could be fixed with value = rawValue = strings[value].
However, it looks like we also don't support concatenation using #, and since that's likely to be used with string definitions, we should fix that at the same time.
Sample entry:
@string{TEST = "Test"}
@book(StringDefinitionTest,
author = TEST # { and Test2},
)
(I don't know when I'll be able to get to this, so it'd be great if someone else could look at this.)
The text was updated successfully, but these errors were encountered:
I suspect string definition handling has been broken since ff884aa. String definitions are properly read and substituted, but a
rawValue
isn't passed toprocessField()
, which expects one for name fields:translators/BibTeX.js
Lines 880 to 888 in 18f8d6a
This causes an import to hang with
rawValue is undefined
.This part could be fixed with
value = rawValue = strings[value]
.However, it looks like we also don't support concatenation using
#
, and since that's likely to be used with string definitions, we should fix that at the same time.Sample entry:
(I don't know when I'll be able to get to this, so it'd be great if someone else could look at this.)
The text was updated successfully, but these errors were encountered: