Index: ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java =================================================================== diff -u -r38621 -r38624 --- ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java (.../PackingManagerImpl.java) (revision 38621) +++ ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/service/PackingManagerImpl.java (.../PackingManagerImpl.java) (revision 38624) @@ -513,7 +513,7 @@ } boolean enableAnInstanceIsGeneratedAfterRecycled = CssdUtils.getSystemSetConfigByNameBool("enableAnInstanceIsGeneratedAfterRecycled", false); - if(enableAnInstanceIsGeneratedAfterRecycled){ + if(enableAnInstanceIsGeneratedAfterRecycled && !PackingTask.DELETE_CAUSE_AUTO.equals(cause)){ deleteTousseInstanceOfNoHaveOperationTime(task, td, task.getUnPackAmount()); } objectDao.delete(task);