X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=bin%2Fsync.pl;h=2d315c9d2a646f7448d82b03db5f65b946f02ff4;hb=13d39f0996506ad9c452a0a4e39784ebaaa03bd9;hp=b12125b1a295e2b733929844bec4bd7878f091ba;hpb=82ae01da9428d1d0c5408b34cc8210e915813c0b;p=skvidarsync diff --git a/bin/sync.pl b/bin/sync.pl index b12125b..2d315c9 100644 --- a/bin/sync.pl +++ b/bin/sync.pl @@ -579,6 +579,9 @@ sub run { log_timing($start, "/spreadsheets/"); my $sheets_json = JSON::XS::decode_json($response->decoded_content); + if (!exists($sheets_json->{'sheets'})) { + die "Missing sheets (error response?): " . $response->decoded_content; + } my $main_sheet_json = $sheets_json->{'sheets'}[0]; my $mapping_sheet_json = $sheets_json->{'sheets'}[1];