From b54991f7f2bbce1f15d2b5d561eeef92194e1700 Mon Sep 17 00:00:00 2001 From: Silvio Date: Wed, 11 Aug 2010 17:50:38 -0300 Subject: Fixing iterators' indexes --- classes/BiblioIsisDb.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'classes/BiblioIsisDb.php') diff --git a/classes/BiblioIsisDb.php b/classes/BiblioIsisDb.php index 3baa529..825b80f 100644 --- a/classes/BiblioIsisDb.php +++ b/classes/BiblioIsisDb.php @@ -338,7 +338,10 @@ class BiblioIsisDb implements IsisDb { // Join subfields and main field if needed. if (CinisisDb::join_subfields($this->format)) { - $data[$entry] = $data[$entry]['subfields']; + if (isset($data[$entry]['subfields'])) { + $data[$entry] = $data[$entry]['subfields']; + } + if (isset($field)) { $data[$entry][CinisisDb::main_field_name($this->format, $key)] = $field; } -- cgit v1.2.3