@@ -223,30 +223,28 @@ private void processMarcRecord() {
223
223
checksumCalculator .reset ();
224
224
String rawAvailabilityTypeResponse = null ;
225
225
long availabilityTypeChecksum = 0 ;
226
- if (availabilityType != null ) {
227
- rawAvailabilityTypeResponse = availabilityType .getRawResponse ();
228
- if (rawAvailabilityTypeResponse == null ) {
229
- rawAvailabilityTypeResponse = "" ;
230
- }
231
- checksumCalculator .update (rawAvailabilityTypeResponse .getBytes ());
232
- availabilityTypeChecksum = checksumCalculator .getValue ();
233
- try {
234
- getExistingCloudLibraryAvailabilityStmt .setString (1 , cloudLibraryId );
235
- ResultSet getExistingAvailabilityRS = getExistingCloudLibraryAvailabilityStmt .executeQuery ();
236
- if (getExistingAvailabilityRS .next ()) {
237
- long existingTypeChecksum = getExistingAvailabilityRS .getLong ("typeRawChecksum" );
238
- logger .debug ("Availability type already exists" );
239
- if (existingTypeChecksum != availabilityTypeChecksum ) {
240
- logger .debug ("Updating availability type details" );
241
- availabilityChanged = true ;
242
- }
243
- } else {
244
- logger .debug ("Adding availability type for " + cloudLibraryId );
226
+ rawAvailabilityTypeResponse = availabilityType .getRawResponse ();
227
+ if (rawAvailabilityTypeResponse == null ) {
228
+ rawAvailabilityTypeResponse = "" ;
229
+ }
230
+ checksumCalculator .update (rawAvailabilityTypeResponse .getBytes ());
231
+ availabilityTypeChecksum = checksumCalculator .getValue ();
232
+ try {
233
+ getExistingCloudLibraryAvailabilityStmt .setString (1 , cloudLibraryId );
234
+ ResultSet getExistingAvailabilityRS = getExistingCloudLibraryAvailabilityStmt .executeQuery ();
235
+ if (getExistingAvailabilityRS .next ()) {
236
+ long existingTypeChecksum = getExistingAvailabilityRS .getLong ("typeRawChecksum" );
237
+ logger .debug ("Availability type already exists" );
238
+ if (existingTypeChecksum != availabilityTypeChecksum ) {
239
+ logger .debug ("Updating availability type details" );
245
240
availabilityChanged = true ;
246
241
}
247
- } catch (SQLException e ) {
248
- logEntry .incErrors ("Error loading availability type" , e );
242
+ } else {
243
+ logger .debug ("Adding availability type for " + cloudLibraryId );
244
+ availabilityChanged = true ;
249
245
}
246
+ } catch (SQLException e ) {
247
+ logEntry .incErrors ("Error loading availability type" , e );
250
248
}
251
249
252
250
@@ -328,6 +326,9 @@ private void processMarcRecord() {
328
326
}
329
327
}
330
328
}
329
+ if (format .equals ("eComic" )) {
330
+ break ;
331
+ }
331
332
}
332
333
}
333
334
}
0 commit comments