Uploaded image for project: 'ejabberd development'
  1. ejabberd development
  2. EJAB-1036

One missing pubsub_subscription breaks all deliveries from that node.

    Details

      Description

      The mnesia:abort in pubsub_subscription:read_subscription does not belong. There is a case in mod_pubsub:get_options_for_subs that safely handles

      {error, notfound} but the abort breaks the whole transaction. Removing the abort, so that {error, notfound}

      is returned from read_subscription, resolves the issue.

        Expenses

          Activity

          skeltoac Andy Skelton created issue -
          cromain@process-one.net Christophe Romain made changes -
          Field Original Value New Value
          Status Open [ 1 ] In Progress [ 3 ]
          cromain@process-one.net Christophe Romain made changes -
          Fix Version/s ejabberd 2.1.0 [ 10140 ]
          Fix Version/s ejabberd 3.0.0-alpha [ 10240 ]
          cromain@process-one.net Christophe Romain made changes -
          Status In Progress [ 3 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          cromain@process-one.net Christophe Romain made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          mremond@process-one.net Mickaël Rémond made changes -
          Workflow development v3 [ 69761 ] Development v4 [ 81240 ]

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development