When generating multi-part upload IDs remove /
characters (#3164)
* / are not allowed in upload ids * ran black
This commit is contained in:
parent
448ff45174
commit
936c7c80f1
@ -280,7 +280,9 @@ class FakeMultipart(BaseModel):
|
|||||||
self.parts = {}
|
self.parts = {}
|
||||||
self.partlist = [] # ordered list of part ID's
|
self.partlist = [] # ordered list of part ID's
|
||||||
rand_b64 = base64.b64encode(os.urandom(UPLOAD_ID_BYTES))
|
rand_b64 = base64.b64encode(os.urandom(UPLOAD_ID_BYTES))
|
||||||
self.id = rand_b64.decode("utf-8").replace("=", "").replace("+", "")
|
self.id = (
|
||||||
|
rand_b64.decode("utf-8").replace("=", "").replace("+", "").replace("/", "")
|
||||||
|
)
|
||||||
|
|
||||||
def complete(self, body):
|
def complete(self, body):
|
||||||
decode_hex = codecs.getdecoder("hex_codec")
|
decode_hex = codecs.getdecoder("hex_codec")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user