Bug #47472
closedrgw: lifecycle Filter clauses with Prefix and one Tag are valid
0%
Description
The current decoding of lc Filter clauses rejects this currently. I propose that the current logic is really intended to reject empty Filter clauses, and that for a quick fix, it will be acceptable to tolerate but not require the actual And conjunction.
Updated by Matt Benjamin over 3 years ago
Actually, revising myself, existing code didn't and I guess need not reject empty rules? It hoped to reject malformed conjoined conditions, but did not do a structural parse so wasn't reliable in that.
Updated by Matt Benjamin over 3 years ago
- Pull request ID set to 37160
Actually, revising myself, existing code didn't and I guess need not reject empty rules? It hoped to reject malformed conjoined conditions, but did not do a structural parse so wasn't reliable in that.
Updated by Matt Benjamin over 3 years ago
I've added a test case to https://github.com/ceph/s3-tests/pull/357
Updated by Casey Bodley over 3 years ago
- Status changed from In Progress to Fix Under Review
Updated by J. Eric Ivancich over 3 years ago
No backports are listed, so I'm switching to resolved. If backports are appropriate, please update Backport and Status fields.
Updated by J. Eric Ivancich over 3 years ago
- Status changed from Fix Under Review to Resolved