ensure old route still returns json in same shape

This commit is contained in:
Leo Hemsted
2018-02-06 12:10:00 +00:00
parent 37a44ab3a9
commit 0c67a61604
2 changed files with 47 additions and 1 deletions

View File

@@ -21,13 +21,17 @@ register_errors(email_branding_blueprint)
@email_branding_blueprint.route('', methods=['GET'])
def get_email_branding_options():
email_branding_options = [o.serialize() for o in dao_get_email_branding_options()]
key = 'organisations' if request.path.startswith('/organisation') else 'email_branding'
return jsonify(**{key: email_branding_options})
return jsonify(email_branding=email_branding_options)
@email_branding_blueprint.route('/<uuid:email_branding_id>', methods=['GET'])
def get_email_branding_by_id(email_branding_id):
email_branding = dao_get_email_branding_by_id(email_branding_id)
return jsonify(email_branding=email_branding.serialize())
# TODO: remove this switch after admin is updated to refer to email branding
key = 'organisation' if request.path.startswith('/organisation') else 'email_branding'
return jsonify(**{key: email_branding.serialize()})
@email_branding_blueprint.route('', methods=['POST'])