jimmejardine / qiqqa-open-source

The open-sourced version of the award-winning Qiqqa research management tool for Windows
GNU General Public License v3.0
366 stars 60 forks source link

Field codes broken, terminal piece missing, not recognised by Qiqqa #265

Closed SimonDedman closed 3 years ago

SimonDedman commented 3 years ago

Hi again Ger,

This might be related to all the version changing I've done recently for the other but bug I'm not sure since I've not changed much on the home machine. In a paper I'm writing I have loads of citation clusters, 3 of which are new as of yesterday, but all entered the same way. I don't think my Qiqqa version or library details have changed recently, so this may be due to sharing the doc with a friend who accepted changes and sent it back. Not sure why that would have affected things.

Format of working clusters:

{MERGEFIELD .wWw..wWw.QIQQA_CLUSTER.oOo.229efe89bdfc4d268b135eda87f0534a.oOo.spencer1990operationally.oOo.INTRANET_0E4255D5-3AFB-4522-BDD4-74E0E5C23A73.xXx.SEPARATE_AUTHOR_DATE.xXx..oOo. * MERGEFORMAT}

Format of broken clusters:

{MERGEFIELD .wWw..wWw.QIQQA_CLUSTER.oOo.e92e4dcec05348dfb93ca7a116ca35b7.oOo.block2005electronic.oOo.INTRANET_0E4255D5-3AFB-4522-BDD4-74E0E5C23A73.xXx.SEPARATE_AUTHOR_DATE.xXx.TRUE.oOo.}

Difference: working clusters have " * MERGEFORMAT" after the terminal "oOo." and before the curly bracket.

If I select all, toggle field codes, I can't find & replace "oOo.}" with "oOo. * MERGEFORMAT}" unfortunately, but if I paste that chunk into the end of the field code it is then recognised by Qiqqa. I'm loathe to do this manually for all references but will do if I have to. Do you happen to know much about how these codes are generated & work, and what might have caused this?

Thanks.

Ooh, another likely source of problems: editing between LibreOffice and word. I mostly stay in word but also use libre from time to time. Potentially libre breaks these. I'll have a check.

SimonDedman commented 3 years ago

Edit: libreoffice does indeed do this. Added to existing bug report here.