On 10 Jul 2013, at 23:59, Arran Cudbard-Bell <[email protected]> wrote:

> 
> On 10 Jul 2013, at 16:29, Phil Mayers <[email protected]> wrote:
> 
>> On 10/07/13 15:43, Arran Cudbard-Bell wrote:
>> 
>>> Update sections may now also return fail.
>> 
>> Can you clarify - AIUI, sql xlat can now also distinguish between empty and 
>> fail, so if I do this:
>> 
>> update {
>> request:Tmp-String-0 := "%{sql:...}"
>> }
>> 
>> ...and the SQL server is down, the xlat will fail and the update section as 
>> a whole will fail? If so - very very cool.
>> -
> 
> Yes. Errors bubble from sql_xlat up to the update section. If the value 
> returned from the SQL statement is empty, a zero length attribute will be 
> created, as with 2.x.x, provided that the statement completed successfully.

Ah, yes, and the reason for the failure will be available in 
Module-Failure-Msg, which is now pretty much always populated correctly as it's 
updated by the RERROR REDEBUG REDEBUG2 macros.

Arran Cudbard-Bell <[email protected]>
FreeRADIUS Development Team

-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to