I have these messages in log: core:do_assign: no value in right expression core:do_assign: error at line: 246
They appear everytime I have something like this in my script: $avp(s:some_var) = $hdr(some_header); and the header is missing. IMO, those messages should be moved to debug level, because it makes no sense to have to write every such statement as: if ($hdr(some_header)) { $avp(s:some_var) = $hdr(some_header); } when it can simply leave the avp unset (do nothing) if the right side is missing. Maybe it makes sense to see such errors if the right side is another avp/var, that wasn't yet set, to detect programming errors, but it makes no sense when the right side is a (potentially missing) header. The end result of the operation is right (i.e. $avp(s:some_var) will be null after this), only the messages appear in log everytime the header is missing. -- Dan _______________________________________________ Devel mailing list Devel@openser.org http://openser.org/cgi-bin/mailman/listinfo/devel