Fixed issue related to vars that are already converted to WSF_TABLE

This commit is contained in:
Jocelyn Fiat
2012-12-10 10:59:23 +01:00
parent 903495175d
commit df0d3e584c

View File

@@ -25,8 +25,12 @@ feature -- Parameter
string_array_item (req: WSF_REQUEST; a_name: READABLE_STRING_GENERAL): detachable ARRAY [READABLE_STRING_32]
-- Array of string values for query parameter `a_name' if relevant.
do
if attached {WSF_TABLE} req.item (a_name) as tb then
Result := tb.as_array_of_string
else
Result := string_array_for (req, a_name, agent string_item)
end
end
feature -- Query parameter
@@ -46,8 +50,12 @@ feature -- Query parameter
string_array_query_parameter (req: WSF_REQUEST; a_name: READABLE_STRING_GENERAL): detachable ARRAY [READABLE_STRING_32]
-- Array of string values for query parameter `a_name' if relevant.
do
if attached {WSF_TABLE} req.query_parameter (a_name) as tb then
Result := tb.as_array_of_string
else
Result := string_array_for (req, a_name, agent string_query_parameter)
end
end
is_integer_query_parameter (req: WSF_REQUEST; a_name: READABLE_STRING_GENERAL): BOOLEAN
-- Is query parameter related to `a_name' an integer value?
@@ -80,8 +88,12 @@ feature -- Path parameter
string_array_path_parameter (req: WSF_REQUEST; a_name: READABLE_STRING_GENERAL): detachable ARRAY [READABLE_STRING_32]
-- Array of string values for path parameter `a_name' if relevant.
do
if attached {WSF_TABLE} req.path_parameter (a_name) as tb then
Result := tb.as_array_of_string
else
Result := string_array_for (req, a_name, agent string_path_parameter)
end
end
is_integer_path_parameter (req: WSF_REQUEST; a_name: READABLE_STRING_GENERAL): BOOLEAN
-- Is path parameter related to `a_name' an integer value?