mirror of
https://github.com/Grace-Solutions/PSMinIO.git
synced 2026-07-26 06:48:13 +00:00
9e55bab583
� POWERSHELL 5.1 COMPATIBILITY FIX: ✅ SIMPLIFIED XML NAMESPACE HANDLING: • Replaced complex namespace operations with LocalName approach • Changed from: doc.Descendants(ns + 'UploadId') • Changed to: doc.Descendants().Where(e => e.Name.LocalName == 'UploadId') • More compatible with PowerShell 5.1 and .NET Framework � ROOT CAUSE RESOLVED: • Previous namespace concatenation approach had compatibility issues • LocalName approach works consistently across .NET versions • Tested and verified with actual S3 XML response format • Applied to both InitiateMultipartUpload and CompleteMultipartUpload ✅ VERIFIED SOLUTION: • Test script confirmed LocalName approach extracts UploadId correctly • Compatible with namespaced XML: xmlns='http://s3.amazonaws.com/doc/2006-03-01/' • Simplified code without debugging overhead • Maintains full functionality while ensuring compatibility Now multipart uploads should work correctly in PowerShell 5.1!