Problem retrieving data from DB on Koha 16.11

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Problem retrieving data from DB on Koha 16.11

Rodrigo Santellan
Hi,

I have troubles with retrieving the data from the items.

On my db I have this on the table biblioitems field marcxml

  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="1">5563</subfield>
    <subfield code="2">0</subfield>
    <subfield code="b">CEN</subfield>
    <subfield code="c">c</subfield>
    <subfield code="d">CEN</subfield>
    <subfield code="e">Beltrame Regina</subfield>
    <subfield code="f">40938</subfield>
    <subfield code="g">Silva, Virginia</subfield>
    <subfield code="h">Silva, Virginia</subfield>
    <subfield code="i">CV</subfield>
    <subfield code="j">1609</subfield>
    <subfield code="k">IMPR</subfield>
    <subfield code="l">CZ</subfield>
    <subfield code="o">302.23 GAN ej.3</subfield>
    <subfield code="p">C018633</subfield>
    <subfield code="r">117.50</subfield>
    <subfield code="s">0</subfield>
    <subfield code="t">8.33</subfield>
    <subfield code="u">2130</subfield>
    <subfield code="v">20070725</subfield>
    <subfield code="x">20011214</subfield>
    <subfield code="y">0</subfield>
    <subfield code="z">20020124</subfield>
  </datafield>


The call on: cgi-bin/koha/cataloguing/additem.pl?op=edititem&biblionumber=1593&itemnumber=2130

Make the following call sequence:
  • $itemrecord = C4::Items::GetMarcItem($biblionumber,$itemnumber);
  • my $itemrecord = GetItem($itemnumber);
  • $item = Koha::Items->find( $itemnumber );
  • Item2Marc($itemrecord,$biblionumber);
  • my $itemmarc = TransformKohaToMarc($mungeditem);

For what I get the GetItem retrieve the stored data in items table.

Then the Item2Marc populate the marc fields.

I put a Dumper on the method Item2Marc and I have:

$VAR1 = '================Item2Marc=======================';
$VAR1 = bless( {
                 '_warnings' => [],
                 '_leader' => '         a              ',
                 '_fields' => [
                                bless( {
                                         '_warnings' => [],
                                         '_ind1' => ' ',
                                         '_tag' => '952',
                                         '_ind2' => ' ',
                                         '_is_control_field' => 0,
                                         '_subfields' => [
                                                           '4',
                                                           '0',
                                                           '8',
                                                           'IMPR',
                                                           'b',
                                                           'CEN',
                                                           'd',
                                                           'CEN',
                                                           'o',
                                                           '302.23 GAN',
                                                           'p',
                                                           'C07908',
                                                           'r',
                                                           '180.00',
                                                           's',
                                                           '0',
                                                           'u',
                                                           '2132',
                                                           'v',
                                                           '2005-05-14',
                                                           'y',
                                                           '0',
                                                           'z',
                                                           '2017-07-28 14:13:48'
                                                         ]
                                       }, 'MARC::Field' )
                              ]
               }, 'MARC::Record' );
$VAR1 = '================Item2Marc=======================';

I'm missing some fields, like 952^2, 952^1, 952^c, 952^e, 952^f ....

Where is my data is lost? Where should I look for it?

Regards.


_______________________________________________
Koha-devel mailing list
[hidden email]
http://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-devel
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/
Loading...