function extract_hold_notify() {
var p = $scope.patron;
var notify = $scope.user_settings['opac.hold_notify'];
- if (notify === '') {
- $scope.hold_notify_type.phone = false;
- $scope.hold_notify_type.email = false;
- return;
- }
- if (!notify) {
- $scope.hold_notify_type.phone = true;
- $scope.hold_notify_type.email = true;
- return;
+
+ if (!notify && !(notify === '')) {
+ $scope.hold_notify_type.phone = true;
+ $scope.hold_notify_type.email = true;
+ return;
}
+
$scope.hold_notify_type.phone = Boolean(notify.match(/phone/));
$scope.hold_notify_type.email = Boolean(notify.match(/email/));
$scope.hold_notify_type.sms = Boolean(notify.match(/sms/));