Diff for /loncom/interface/loncoursedata.pm between versions 1.205 and 1.206

version 1.205, 2021/03/02 19:51:02 version 1.206, 2021/03/04 23:54:36
Line 1150  sub store_student_data { Line 1150  sub store_student_data {
                         if ($length > $max_param) {                          if ($length > $max_param) {
                             &Apache::lonnet::logthis("SQL parameter insert for student: $sname for parameter: $parameter would exceed max_allowed_packet size");                              &Apache::lonnet::logthis("SQL parameter insert for student: $sname for parameter: $parameter would exceed max_allowed_packet size");
                             &Apache::lonnet::logthis("symb_id: $symb_id");                              &Apache::lonnet::logthis("symb_id: $symb_id");
                             &Apache::lonnet::logthis("Skipping this item.  You may want to increase the max_allowed_packet size from the current: $max_allowed_packet");                              &Apache::lonnet::logthis("You may want to increase the max_allowed_packet size from the current: $max_allowed_packet");
                             next;                              if ($parameter =~ /\.submission$/) {
                         } else {                                  $sql_parameter = "('".join("','",
                             if ($length + $curr_params_length > $max_param) {                                                $symb_id,$student_id,
                                 push(@store_parameters_values,$curr_params_values);                                                $parameter)."',".
                                 $curr_params_values = $sql_parameter;                                                    $dbh->quote('WARNING: Submission too large -- see grading interface for actual submission')."),\n";
                                 $curr_params_length = $length;                                  $length = length($sql_parameter);
                                   &Apache::lonnet::logthis("Placeholder inserted instead of value of actual submission");
                                   &Apache::lonnet::logthis("See grading interface for the actual submission");
                             } else {                              } else {
                                 $curr_params_values .= $sql_parameter;                                  &Apache::lonnet::logthis("Skipping this item");
                                 $curr_params_length += $length;                                  next;
                             }                              }
                         }                          }
                           if ($length + $curr_params_length > $max_param) {
                               push(@store_parameters_values,$curr_params_values);
                               $curr_params_values = $sql_parameter;
                               $curr_params_length = $length;
                           } else {
                               $curr_params_values .= $sql_parameter;
                               $curr_params_length += $length;
                           }
                     } else {                      } else {
                         $curr_params_values .= $sql_parameter;                          $curr_params_values .= $sql_parameter;
                     }                      }

Removed from v.1.205  
changed lines
  Added in v.1.206


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>