Revision 995d7d15 snf-pithos-backend/pithos/backends/modular.py

b/snf-pithos-backend/pithos/backends/modular.py
124 124
                self.queue.send(*m)
125 125
            if serials:
126 126
                self.quotaholder_serials.insert_many(serials)
127

  
128
                # commit to ensure that the serials are registered
129
                # even if accept commission fails
130
                self.wrapper.commit()
131
                self.wrapper.execute()
132

  
127 133
                self.quotaholder.accept_commission(
128 134
                            context     =   {},
129 135
                            clientkey   =   'pithos',
130 136
                            serials     =   serials)
137

  
138
                self.quotaholder_serials.delete_many(serials)
139

  
131 140
            self.wrapper.commit()
132 141
            return ret
133 142
        except:

Also available in: Unified diff