Apache OpenOffice (AOO) Bugzilla – Issue 63449
Bibliography entry update does not work
Last modified: 2013-08-07 15:45:17 UTC
If you try to update for example the entries of a book OO does only save the last updated entry. Try this: 1] Make a new dataset for a book with title, publisher, isbn Insert -> RecordEinfügen->Datensatz 2] Close the Bibliography Database window. 3] Open the Bibliography Database window. 4] Click on the dataset we have created. 5] Fill all unfilled fields with "x" 5.1] Do not click somewhere in the table!!! 6] Close the Bibliography Database window. 7] Open the Bibliography Database window. 8] Now the entries Titel, Verlag, isbn should be there and all other are "x". 9] But there are probably only two fields with "x". All other are blank. Workaround] I have found a workaround to get OO to work. After filling out all fields you have to click in the table, where all datasets are listed, on a different dataset (Not the one with the green arrow) before closing the window. The database should remember all entries without this procedure. If there would be a button with "accept changes" or something else it would be more clear that the changed data are saved.
if the dataset is not saved, it is not saved - if a writer document is not saved it is not saved, too -> you can save about menue, the save button or by clicking in any other roe (leaving the row) this is standard db (in this case dBase) behavior
clu->atlanx: if you miss a warning message (attention: nothing saved) or a save dialog etc. please write an feature enhancement thx
after internal discussion reopen task
clu->fs: as we agreed, the lack of a warning message or save proposal dialog is a bug clu->protocol: raise prio because of data loss
fs->os: Bibliography is yours
[quote]clu->atlanx: if you miss a warning message (attention: nothing saved) or a save dialog etc. please write an feature enhancement[/quote] Why should I miss a warning message which tells me that all my updates are not saved? What I would like is, that if I make Updates in the Bibliography then I would like that all my Updates are saved and not thrown away. Sorry, I'm not complete sure what a message from OpenOffice like: "Sorry, I was not in the mood of saving your input." would help me. ;) Please tell me what your internal discussion has talked about. Thank you.
Oh, I see now that you have changed this to: Priority: P2 Issue type: DEFECT Thank you.
set target
clu->atlanx: a warning message with a save proposal are common (only a hint for the developer who fix this) - please ignore everything bevore the reopening of this issue, because it get obsolete in between thx
Target adjusted
->fs: As discussed the problem is yours, again ;-) The FormController needs an XDispatchProvider interface to be able to call "saveRecord".
for the record: No that's not my issue - there already is API to achieve this. I just volunteered to provide an convinience API for this, which is needed, anyway.
since this is non-negligible work to create the dedicated API, I created a dedicated issue: issue 71860. Once it is fixed and integrated, this one here can be fixed separately.
It says in issue 71860: "verified the implementations did make it into CWS dba22a" Will this issue get fixed now? Thank you.
Target changed to OOo 2.3
Cool. I'm looking forward to OOo 2.3
->atlanx: With an m217 I'm trying to reproduce what you described but I cannot. Everytime I change entries they are still there after I restart the Bibliography Database.
atlanx: can you please re-check in OOG680_m2 or _m1?
reset target.
Reset assignee on issues not touched by assignee in more than 1000 days.