-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
messaging options not being set #42
Comments
Shown in context as “old setting”:”new settings”. Currently showing as “”: “NONE”. None is the desired setting, “” is _not_ what I expected it to be. Gotta read some documentation. #42
Appears that listMembers() returns an array of Member-like objects, but not actually members. They are missing the /*
if ($gMember->getDeliverySettings() != $deliverySettings) {
$oldDeliverySettings = $gMember->getDeliverySettings();
$gMember->setDeliverySettings($deliverySettings);
$gMember = $directory->members->update(
$bbGroup->getParamEmail(),
$gMember->getId(),
$gMember
);
$listProgress->setStatus(
"Updated {$gMember->email} delivery_settings from to '{$gMember->getDeliverySettings()}'"
);
}
*/ |
At the moment, no longer checking existing member's delivery settings, but setting new members delivery settings. This holds until the delivery settings on a group are changed in Blackbaud, necessitating the update of the members' delivery settings in Google, and -- likewise -- does not check for changes in Google that don't match the existing Blackbaud setting. For our current use cases, this is mostly safe, but annoying. |
#12 seems to be less closed than I thought, need to include the current setting that's being reset in the context, and double-check the documentation to make sure I'm not missing a "save" step.
The text was updated successfully, but these errors were encountered: