sympa-community / sympa

Sympa, Mailing List Management Software
https://www.sympa.community/sympa
GNU General Public License v2.0
244 stars 97 forks source link

Fix cross-robot list inclusion (#1797) #1798

Closed dpoon closed 3 weeks ago

dpoon commented 7 months ago

If the Sympa::List->new($name, $robot, $options) constructor is called with an optional $robot parameter specified, then that $robot overrides any domain that may be present in $name. When constructing a DataSource for inclusion, the robot of the DataSource should be inferred only if no domain is present in the list name.

benjyamon commented 1 month ago

We ran into this bug and applied this fix to our production version 6.2.72 and it's fixed! So thanks and +1 to this pull request making it's way into a future release ;)