fail early of no sau serverid
authorDobrica Pavlinusic <dpavlin@rot13.org>
Mon, 14 Mar 2011 21:28:27 +0000 (22:28 +0100)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Mon, 14 Mar 2011 21:28:27 +0000 (22:28 +0100)
lib/APKPM/VOICE.pm

index 69aaad3..65d2946 100644 (file)
@@ -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});