Unlang Configuration Problem on Missing Attributes
Matthew Newton
mcn at freeradius.org
Sat Feb 13 10:45:08 CET 2021
On 13/02/2021 05:44, StreitLeak wrote:
> so the real query is "insert into radacct ( attr1.attr2.attr3,attr4)
> values (' Mon Feb 8 15:15:11 2021\n ', '65535','1','' )
> As you can see . the Attr4 is missing in Request Packet. And it cause
> the query failed. So I need to set some rules to avoid it. But I can't
> understand the foreach how to check each VSA attributes. Or any easily way
> to avoid the missing attributes.
You can use conditional expansions
e.g. %{%{attr4}:-0}
See
https://networkradius.com/doc/current/unlang/xlat_condition.html
There are plenty of examples of this in the default config, especially
in the SQL queries.
--
Matthew
More information about the Freeradius-Users
mailing list