def _get_collection_id(user_id, collection_name): if not collection_name: return None return Collection.find_first({ 'user_id': user_id, 'name': collection_name }).get_id() or None
def delete_collection(): args = request.json user_id = args['user_id'] collection_id = args['collection_id'] selected_collection_id = User.get(user_id).selected_collection Collection.get(collection_id).delete() UserCard.filter({ 'collection_id': collection_id, 'user_id': user_id }).delete() if selected_collection_id == collection_id: User.get(user_id).update({ 'selected_collection': Collection.find_first({ 'user_id': user_id }).get_id() }) return ''