--- loncom/lonsql 2006/02/07 16:20:39 1.71 +++ loncom/lonsql 2006/02/10 09:50:50 1.71.2.1 @@ -3,7 +3,7 @@ # The LearningOnline Network # lonsql - LON TCP-MySQL-Server Daemon for handling database requests. # -# $Id: lonsql,v 1.71 2006/02/07 16:20:39 albertel Exp $ +# $Id: lonsql,v 1.71.2.1 2006/02/10 09:50:50 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -440,7 +440,13 @@ sub make_new_child { $locresult = &localenroll::fetch_enrollment($dom,\%affiliates,\%replies); } elsif ($query eq 'institutionalphotos') { my $crs = &unescape($arg2); - $locresult = &localenroll::institutional_photos($dom,$crs,\%affiliates,\%replies,'update'); + eval { + local($SIG{__DIE__})='DEFAULT'; + $locresult = &localenroll::institutional_photos($dom,$crs,\%affiliates,\%replies,'update'); + }; + if ($@) { + $locresult = 'error'; + } } $result = &escape($locresult.':'); if ($locresult) {