Bug 53165 - : Writer - Bibliography Entries don't get updated if biblio DB is changed
Summary: : Writer - Bibliography Entries don't get updated if biblio DB is changed
Status: RESOLVED DUPLICATE of bug 60232
Alias: None
Product: LibreOffice
Classification: Unclassified
Component: Writer (show other bugs)
Version:
(earliest affected)
3.5.5.3 release
Hardware: All All
: highest major
Assignee: Not Assigned
URL:
Whiteboard: BSA
Keywords:
Depends on:
Blocks:
 
Reported: 2012-08-06 15:15 UTC by fs
Modified: 2014-09-16 16:56 UTC (History)
7 users (show)

See Also:
Crash report or crash signature:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description fs 2012-08-06 15:15:11 UTC
Problem description:
Writer doesn't honor changes of bibliography database entries when updating a bibliography. It seems that Writers saves the biblography entries in the local document even if "from bibliography database" is selected when inserting a bibliography entry.

The strange thing is that if you insert a reference to the same entry of the biblio DB after changing it, LO Writer offers to insert the Bibliography Entry _based_ _on_ _document_ _content_. Obviously, Writer saves the biblio entry in the local document instead of referencing the biblio db.

Steps to reproduce:

Method 1:
---------
1. Create a new writer document;
2. Insert a new bibliography entry using menu "Insert" -> "Indexes and Tables" -> "Bibliography Entry"; make sure that "From Bibliography database" is selected.
3. Insert a new Bibliography using menu "Insert" -> "Indexes and Tables" -> "Indexes and Tables...", Type "Bibliography". Writer should insert a Bibliography with one entry.
4. Edit the bibliography database: either using Menu "Tools" -> "Bibliography Database", or by hitting F4: make sure to edit the bibliography entry you've inserted in step 2;
5. Update all fiels using Menu "Tools" -> "Update" -> "Update all".

or 

Method 2:
---------

1. Create a new writer document;
2. Insert a new bibliography entry using menu "Insert" -> "Indexes and Tables" -> "Bibliography Entry"; make sure that "From Bibliography database" is selected.
3. Edit the bibliography database: either using Menu "Tools" -> "Bibliography Database", or by hitting F4: make sure to edit the bibliography entry you've inserted in step 2;
4. Insert a new Bibliography using menu "Insert" -> "Indexes and Tables" -> "Indexes and Tables...", Type "Bibliography". Writer should insert a Bibliography with one entry.

Current behavior:
- Method 1: The Bibliography isn't updated using the most current data from the Bibliography DB.
- Method 2: The inserted Bibliography uses the initial bibliographic data of the biblio entry instead of the current data.

Expected behavior:
- Method 1: The Bibliography should get updated, reflecting the changes in the biblio DB.
- Method 2: The inserted bibliography should use the current data from the biblio db.

Platform (if different from the browser): 
Win 7
              
Browser: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.5) Gecko/20100101 Firefox/10.0.5
Comment 1 fs 2012-08-06 19:22:12 UTC
Tested with Win 7 64bit with LO 3.5.5.3 and Ubuntu 12.04 with LO 3.5.4.2 - same behaviour there.
Comment 2 nomnex 2012-10-12 10:23:32 UTC
This is an old bug (2005), see: https://issues.apache.org/ooo/show_bug.cgi?id=44189

There is a java application that address the issue: http://www.dusystems.com/oobf.html I haven't tried it.

Hopefully ;) the issue will be addressed in LibreOffice. The bibliography feature is nice once you get the hang of it.
Comment 3 andresimi 2012-10-20 23:41:54 UTC
This bug affects me with 3.5.6, 3.6.0 on Ubuntu 12.04 and 3.6.2 on MAC IOS.
Tryed the Java application without success.

I was planning to write my monography on Writer but then i have to switch to Word because of this bug. How can a bug so antique perdure that way?
Comment 4 John Talbut 2013-03-13 06:39:05 UTC
This bug affects me too.  Currently LibreOffice 3.5.4.2 from Debian.

The workaround that I use after I have made a change in the bibliography database is to delete the reference in the text (the short title) and then re-insert it.
E.g. delete the "Heron, J (2001)" field from "John Heron called this Emotional Competence (Heron, J. (2001) pp12-16)." and then re-insert it (including doing the workaround for https://bugs.freedesktop.org/show_bug.cgi?id=61426)
Comment 5 Celt 2013-11-04 21:37:30 UTC
Confirmed as still a bug in 4.1.3.2 release.
Comment 6 bfoman (inactive) 2013-11-16 17:25:44 UTC
Marking as duplicate of bug 60232 to merge issues.

*** This bug has been marked as a duplicate of bug 60232 ***