Shun Miyazawa пре 4 година
родитељ
комит
faa259eb45
1 измењених фајлова са 1 додато и 5 уклоњено
  1. 1 5
      packages/app/src/server/service/in-app-notification-settings.ts

+ 1 - 5
packages/app/src/server/service/in-app-notification-settings.ts

@@ -3,10 +3,6 @@ import Subscription, { STATUS_SUBSCRIBE } from '~/server/models/subscription';
 
 import Crowi from '../crowi';
 
-import loggerFactory from '~/utils/logger';
-
-const logger = loggerFactory('growi:service:inAppNotificationSettings');
-
 export default class InAppNotificationSettingsService {
 
   crowi!: Crowi;
@@ -19,7 +15,7 @@ export default class InAppNotificationSettingsService {
     const inAppNotificationSettings = await InAppNotificationSettings.findOne({ userId });
     if (inAppNotificationSettings != null) {
       const subscribeRule = inAppNotificationSettings.subscribeRules.find(subscribeRule => subscribeRule.name === targetRuleName);
-      if (subscribeRule.isEnabled) {
+      if (subscribeRule !== undefined && subscribeRule.isEnabled) {
         await Subscription.subscribeByPageId(userId, pageId, STATUS_SUBSCRIBE);
       }
     }