Arsnael commented on PR #2177: URL: https://github.com/apache/james-project/pull/2177#issuecomment-2039291242
There is different behavior I think between jmap draft and rfc and I aint sure if on rfc some are wanted (because spec just changed?) or not. Couldnt find anything clear in both specs either (or maybe my head is just too deep in it). Last commit: - first disabled test: we don't seem to do any intersect if the flag is draft, we only do a union of flags every time it seems on a same message inn different mailboxes. Different from draft I guess? (didnt dig in draft code but if it works on the test then I guess it does...). We missing something here, or with final jmap rfc we have just no intersection for such a case? - second disabled test, when updating mail via email/set method jmap rfc, we seem to merge all flags together from both metadata as originFlags, and then compared to newFlags. If it's the same (which is the case here?) we dont do any update, thus not solving the inconsistency. We should find a way to fix that correct? Well if I understand correctly what is going on. cc @chibenwa -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
