[Koha-devel] FIXME in biblio.pm
Chris Nighswonger
cnighswonger at foundations.edu
Sat Dec 17 04:16:41 CET 2011
On Fri, Dec 16, 2011 at 10:12 PM, Chris Nighswonger <
cnighswonger at foundations.edu> wrote:
> Hi Paul,
>
> On Fri, Dec 16, 2011 at 7:09 PM, Paul <paul.a at aandc.org> wrote:
>
>> Lines 3006-3008 of biblio.pm called from additem.pl:
>>
>> # get title of the record (to store the 10 first letters with the
>> index)
>> my ( $titletag, $titlesubfield ) = GetMarcFromKohaField(
>> 'biblio.title', '' ); # FIXME: should be GetFrameworkCode($**biblionumber)
>> ??
>> $title = lc( $record->subfield( $titletag, $titlesubfield ) );
>>
>> Before I start looking elsewhere, can someone kindly help me with the use
>> of FIXME comments?
>>
>
> FIXME's are notes by devs generally flagging code which works, but
> could/should be factored differently, etc.
>
> This particular FIXME was added by commit
> 6b9b778b1bc09eeb7d6e982a6fd5420b2209a641 authored by Joe Atzberger. I've
> not dug into this far enough to know why he thought that GetFrameworkCode
> might be the better function to use here. If he sees this thread, maybe he
> can comment. However, I think its safe to say that the error you are
> experiencing is not related to this FIXME.
>
Based on the commit message it looks like Joe was thinking that the second
argument passed to GetMarcFromKohaField might should be populated with the
results of GetFrameworkCode($biblionumber). In any case, it is still more
likely to be corrupted data than the empty framework parameter passed to
GetMarcFromKohaField that is causing your error.
Kind Regards,
Chris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/koha-devel/attachments/20111216/99cde5ea/attachment-0001.htm>
More information about the Koha-devel
mailing list