gems: Generalise gem transaction table.
Updates gem audit table for more generality. Fixes issue with `Row._refresh()`. Data migration v11 -> v12. Remove `set_gems` (not needed due to gem module refactor).
This commit is contained in:
@@ -149,7 +149,7 @@ class Row:
|
||||
self._pending = None
|
||||
|
||||
def _refresh(self):
|
||||
row = self.table.select_one_where(self.table.dict_from_id(self.rowid))
|
||||
row = self.table.select_one_where(**self.table.dict_from_id(self.rowid))
|
||||
if not row:
|
||||
raise ValueError("Refreshing a {} which no longer exists!".format(type(self).__name__))
|
||||
self.data = row
|
||||
|
||||
Reference in New Issue
Block a user