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.

        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