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

        Christophe Romain
        made changes -
        Field Original Value New Value
        Status Open [ 1 ] In Progress [ 3 ]
        Christophe Romain
        made changes -
        Fix Version/s ejabberd 2.1.0 [ 10140 ]
        Fix Version/s ejabberd 3.0.0-alpha [ 10240 ]
        Christophe Romain
        made changes -
        Status In Progress [ 3 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Christophe Romain
        made changes -
        Status Resolved [ 5 ] Closed [ 6 ]
        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:
              Days since last comment:
              4 years, 32 weeks ago

              Issue deployment