Index: ssts-sterile/src/main/java/com/forgon/disinfectsystem/sterilizationmanager/sterilizationrecord/action/BioLogicalMonitorPictureAction.java =================================================================== diff -u -r16715 -r16726 --- ssts-sterile/src/main/java/com/forgon/disinfectsystem/sterilizationmanager/sterilizationrecord/action/BioLogicalMonitorPictureAction.java (.../BioLogicalMonitorPictureAction.java) (revision 16715) +++ ssts-sterile/src/main/java/com/forgon/disinfectsystem/sterilizationmanager/sterilizationrecord/action/BioLogicalMonitorPictureAction.java (.../BioLogicalMonitorPictureAction.java) (revision 16726) @@ -120,8 +120,8 @@ + getObjectId() + " order by serialNum asc"; List imageFiles = imageFileManager.getImageFileBySql(sql); int count = 0; - if(CollectionUtils.isNotEmpty(imageFiles) && page < imageFiles.size()){ - imageFileManager.deleteImageFile(imageFiles.get(page)); + if(CollectionUtils.isNotEmpty(imageFiles) && page <= imageFiles.size() && page > 0){ + imageFileManager.deleteImageFile(imageFiles.get(page - 1)); count = imageFiles.size(); count--; }