Fixed adding/removing tags via card (no unit tests, yet :-/)
This commit is contained in:
parent
80f2136805
commit
dbed1ef303
@ -677,21 +677,21 @@ class CardHandler(RestHandlerBase):
|
|||||||
card = col.getCard(req.ids[1])
|
card = col.getCard(req.ids[1])
|
||||||
return self._serialize(card, req.data)
|
return self._serialize(card, req.data)
|
||||||
|
|
||||||
def _forward_to_note(self, card_id, name):
|
def _forward_to_note(self, col, req, name):
|
||||||
card = col.getCard(card_id)
|
card = col.getCard(req.ids[1])
|
||||||
|
|
||||||
req_copy = req.copy()
|
req_copy = req.copy()
|
||||||
req_copy.ids[1] = card.nid
|
req_copy.ids[1] = card.nid
|
||||||
|
|
||||||
return self.app.execute_handler('note', name, col, req)
|
return req.app.execute_handler('note', name, col, req)
|
||||||
|
|
||||||
@noReturnValue
|
@noReturnValue
|
||||||
def add_tags(self, col, req):
|
def add_tags(self, col, req):
|
||||||
self._forward_to_note(req.ids[1], 'add_tags')
|
self._forward_to_note(col, req, 'add_tags')
|
||||||
|
|
||||||
@noReturnValue
|
@noReturnValue
|
||||||
def remove_tags(self, col, req):
|
def remove_tags(self, col, req):
|
||||||
self._forward_to_note(req.ids[1], 'remove_tags')
|
self._forward_to_note(col, req, 'remove_tags')
|
||||||
|
|
||||||
# Our entry point
|
# Our entry point
|
||||||
def make_app(global_conf, **local_conf):
|
def make_app(global_conf, **local_conf):
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user