[ 
https://issues.apache.org/jira/browse/AIRFLOW-5429?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mark Rebuck closed AIRFLOW-5429.
--------------------------------
    Fix Version/s: 1.10.9
       Resolution: Fixed

This is fixed in 1.10.9.  It might have been fixed in an earlier release, but 
1.10.9 was the first release I noticed.

> Links to configurations, version does not respect base_url with subpath
> -----------------------------------------------------------------------
>
>                 Key: AIRFLOW-5429
>                 URL: https://issues.apache.org/jira/browse/AIRFLOW-5429
>             Project: Apache Airflow
>          Issue Type: Bug
>          Components: ui
>    Affects Versions: 2.0.0
>            Reporter: Mark Rebuck
>            Priority: Minor
>             Fix For: 1.10.9
>
>
> We deploy airflow instances to hosts where the base_url is of the form 
> [http://foo.bar.com/x] or [http://foo.bar.com/y]  Most the UI works 
> correctly, but following the "Admin -> Configurations" menu item, or "About 
> -> Version" both result in 404's.  They take the user to 
> [http://foo.bar.com/configuration] or [http://foo.bar.com/version] instead of 
> including the "/x" or "/y" parts of the base_url, e.g. 
> [http://foo.bar.com/x/configuration] (which works).
>  
> I'm not a Flask expert, but I suspect the issue might be one of:
> 1.  
> [https://github.com/apache/airflow/blob/f497d1d5aad9d88d6c1cd1dfa28546e7a8c5cb5f/airflow/www/app.py#L132]
>  and 
> [https://github.com/apache/airflow/blob/f497d1d5aad9d88d6c1cd1dfa28546e7a8c5cb5f/airflow/www/app.py#L155]
>  , where the href parameter is hardcoded with a leading "/", or...
> 2.   
> [https://github.com/apache/airflow/blob/master/airflow/www/views.py#L1980] , 
> where the call to render_template() does not supply the root parameter.  
> Other functions, e.g. 'code' action, do a root=request.args.get('root') as a 
> parameter to render_template().
>  
> I apologize for not providing a PR with a suggested fix.  I can't currently 
> build the Docker image from source in order to test/verify.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to