From: Dobrica Pavlinusic Date: Mon, 14 Mar 2011 21:28:27 +0000 (+0100) Subject: fail early of no sau serverid X-Git-Url: http://git.rot13.org/?a=commitdiff_plain;h=f0513c96ee117d68ec385b3e463b564fc8690fe5;p=APKPM.git fail early of no sau serverid --- diff --git a/lib/APKPM/VOICE.pm b/lib/APKPM/VOICE.pm index 69aaad3..65d2946 100644 --- a/lib/APKPM/VOICE.pm +++ b/lib/APKPM/VOICE.pm @@ -30,6 +30,8 @@ sub info : Job : MinProcesses(1) : MaxProcesses(5) : Encode(e_json) { my %sru = $voice->searchSRU($broj); warn "# SRU ",dump( %sru ); + return { broj => $workload, error => "no serverid" } unless defined $sru{serverid}; + $voice->connectSAU( $sau->[ $sru{serverid} ] ); my %sau = $voice->searchSAU($sru{alias});