mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-29 10:57:44 +09:00 
			
		
		
		
	Skip duplicated layers. (#19624)
This commit is contained in:
		| @@ -355,6 +355,10 @@ func createFileFromBlobReference(ctx context.Context, pv, uploadVersion *package | ||||
| 	} | ||||
| 	var err error | ||||
| 	if pf, err = packages_model.TryInsertFile(ctx, pf); err != nil { | ||||
| 		if err == packages_model.ErrDuplicatePackageFile { | ||||
| 			// Skip this blob because the manifest contains the same filesystem layer multiple times. | ||||
| 			return nil | ||||
| 		} | ||||
| 		log.Error("Error inserting package file: %v", err) | ||||
| 		return err | ||||
| 	} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user