mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2025-07-14 23:10:15 +02:00
Added Error handling to enforce using of zkillboard
This commit is contained in:
parent
90a68cda21
commit
0223836a90
25
srp/views.py
25
srp/views.py
@ -192,16 +192,23 @@ def srp_request_view(request, fleet_srp):
|
||||
srp_request.additional_info = form.cleaned_data['additional_info']
|
||||
srp_request.character = character
|
||||
srp_request.srp_fleet_main = srp_fleet_main
|
||||
srp_kill_link = srpManager.get_kill_id(srp_request.killboard_link)
|
||||
(srp_kill_data, ship_value) = srpManager.get_kill_data(srp_kill_link)
|
||||
srp_ship_name = srpManager.get_ship_name(srp_kill_data)
|
||||
srp_request.srp_ship_name = srp_ship_name
|
||||
kb_total_loss = ship_value
|
||||
srp_request.kb_total_loss = kb_total_loss
|
||||
srp_request.save()
|
||||
|
||||
completed = True
|
||||
logger.info("Created SRP Request on behalf of user %s for fleet name %s" % (request.user, srp_fleet_main.fleet_name))
|
||||
try:
|
||||
srp_kill_link = srpManager.get_kill_id(srp_request.killboard_link)
|
||||
(srp_kill_data, ship_value) = srpManager.get_kill_data(srp_kill_link)
|
||||
srp_ship_name = srpManager.get_ship_name(srp_kill_data)
|
||||
srp_request.srp_ship_name = srp_ship_name
|
||||
kb_total_loss = ship_value
|
||||
srp_request.kb_total_loss = kb_total_loss
|
||||
srp_request.save()
|
||||
completed = True
|
||||
logger.info("Created SRP Request on behalf of user %s for fleet name %s" % (request.user, srp_fleet_main.fleet_name))
|
||||
except:
|
||||
logger.info("Invalid Killmail Link")
|
||||
return HttpResponseRedirect("/srp")
|
||||
|
||||
|
||||
|
||||
|
||||
else:
|
||||
logger.debug("Returning blank SrpFleetUserRequestForm")
|
||||
|
Loading…
x
Reference in New Issue
Block a user