--- loncom/lti/ltipassback.pm 2017/12/09 16:20:24 1.2 +++ loncom/lti/ltipassback.pm 2017/12/09 16:24:03 1.3 @@ -1,7 +1,7 @@ # The LearningOnline Network with CAPA # LTI Consumer Module to receive grades passed back by Provider # -# $Id: ltipassback.pm,v 1.2 2017/12/09 16:20:24 raeburn Exp $ +# $Id: ltipassback.pm,v 1.3 2017/12/09 16:24:03 raeburn Exp $ # # Copyright Michigan State University Board of Trustees # @@ -141,7 +141,7 @@ sub handler { unless (&LONCAPA::ltiutils::check_nonce($params->{'oauth_nonce'},$params->{'oauth_timestamp'}, $ltitools{'lifetime'},$cdom,$r->dir_config('lonLTIDir'))) { - $errors{15} = 1; + $errors{16} = 1; &invalid_request($r,$params,\%errors); return OK; } @@ -168,7 +168,7 @@ sub handler { %maproles = %{$ltitools{'roles'}}; } unless (keys(%maproles)) { - $errors{20} = 1; + $errors{21} = 1; &invalid_request($r,$params,\%errors); return OK; } @@ -205,12 +205,12 @@ sub handler { } } unless ($hasrole) { - $errors{21} = 1; + $errors{22} = 1; &invalid_request($r,$params,\%errors); return OK; } } else { - $errors{22} = 1; + $errors{23} = 1; &invalid_request($r,$params,\%errors); return OK; } @@ -245,7 +245,7 @@ sub handler { }; } if ($@) { - $errors{22} = 1; + $errors{24} = 1; &invalid_request($r,$params,\%errors); return OK; } @@ -288,16 +288,16 @@ sub handler { if (($result eq 'ok') || ($result eq 'con_delayed')) { &success($r,$params->{'sourcedid'},$resulttype,$result,$lang); } else { - $errors{23} = 1; + $errors{25} = 1; &invalid_request($r,$params,\%errors); } } } else { - $errors{24} = 1; + $errors{26} = 1; &invalid_request($r,$params,\%errors); } } else { - $errors{25} = 1; + $errors{27} = 1; &invalid_request($r,$params,\%errors); } return OK;