Fixed cms execution initialization (avoid setting up twice router and filter).
This commit is contained in:
@@ -18,7 +18,9 @@ inherit
|
|||||||
create_router, router,
|
create_router, router,
|
||||||
execute_default,
|
execute_default,
|
||||||
filter_execute,
|
filter_execute,
|
||||||
initialize
|
initialize,
|
||||||
|
initialize_router,
|
||||||
|
initialize_filter
|
||||||
end
|
end
|
||||||
|
|
||||||
WSF_NO_PROXY_POLICY
|
WSF_NO_PROXY_POLICY
|
||||||
@@ -59,11 +61,24 @@ feature {NONE} -- Initialization
|
|||||||
|
|
||||||
-- CMS Initialization
|
-- CMS Initialization
|
||||||
|
|
||||||
-- initialize_router
|
-- for void-safety concern.
|
||||||
-- initialize_filter: expanded here, for void-safety concern.
|
create {WSF_MAINTENANCE_FILTER} filter
|
||||||
|
end
|
||||||
|
|
||||||
|
initialize_router
|
||||||
|
-- Initialize `router`.
|
||||||
|
do
|
||||||
|
create_router
|
||||||
|
-- router setup is delayed toi `initialize_execution`.
|
||||||
|
-- setup_router
|
||||||
|
end
|
||||||
|
|
||||||
|
initialize_filter
|
||||||
|
-- Initialize `filter`.
|
||||||
|
do
|
||||||
create_filter
|
create_filter
|
||||||
initialize_router
|
-- filter setup is delayed toi `initialize_execution`.
|
||||||
setup_filter
|
-- setup_filter
|
||||||
end
|
end
|
||||||
|
|
||||||
initialize_modules
|
initialize_modules
|
||||||
@@ -202,6 +217,8 @@ feature -- Request execution
|
|||||||
-- Initialize CMS execution.
|
-- Initialize CMS execution.
|
||||||
do
|
do
|
||||||
request.set_uploaded_file_path (api.temp_location)
|
request.set_uploaded_file_path (api.temp_location)
|
||||||
|
setup_filter
|
||||||
|
setup_router
|
||||||
end
|
end
|
||||||
|
|
||||||
execute
|
execute
|
||||||
|
|||||||
Reference in New Issue
Block a user