[Refdb-cvs] CVS: refdb/src noteshandler.c,1.12,1.13
Status: Beta
Brought to you by:
mhoenicka
|
From: Markus H. <mho...@us...> - 2004-01-26 13:28:55
|
Update of /cvsroot/refdb/refdb/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24721 Modified Files: noteshandler.c Log Message: reset ptr_andata->real_key for each new dataset; adapted to new get_unique_citekey() argument list Index: noteshandler.c =================================================================== RCS file: /cvsroot/refdb/refdb/src/noteshandler.c,v retrieving revision 1.12 retrieving revision 1.13 diff -u -U2 -r1.12 -r1.13 --- noteshandler.c 19 Jan 2004 23:20:07 -0000 1.12 +++ noteshandler.c 25 Jan 2004 13:23:38 -0000 1.13 @@ -111,4 +111,5 @@ *(ptr_andata->content_type) = '\0'; *(ptr_andata->content_xmllang) = '\0'; + *(ptr_andata->real_key) = '\0'; /* isolate attributes */ @@ -874,5 +875,5 @@ /* insert new citekey if required */ if (!strcmp(ptr_andata->real_key, "0") && ptr_andata->create_new) { - key = get_unique_citekey(ptr_andata->conn, ptr_andata->user, atoi(ptr_andata->year), ptr_andata->n_note_id); + key = get_unique_citekey(ptr_andata->conn, ptr_andata->user, atoi(ptr_andata->year), ptr_andata->n_note_id, 1 /* notes */); if (key && set_notesdata_field("key", key, ptr_andata->conn, ptr_andata->driver, ptr_andata->n_note_id) != 0) { |