[ https://issues.apache.org/jira/browse/AIRFLOW-1177?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Work on AIRFLOW-1177 started by barak schoster. ----------------------------------------------- > variable json deserialize does not work at set defaults > ------------------------------------------------------- > > Key: AIRFLOW-1177 > URL: https://issues.apache.org/jira/browse/AIRFLOW-1177 > Project: Apache Airflow > Issue Type: Bug > Components: models > Affects Versions: Airflow 1.8 > Reporter: barak schoster > Assignee: barak schoster > > at line: > https://github.com/apache/incubator-airflow/blob/master/airflow/models.py#L3685 > obj has no attribute val, it is the val itself. > it will throw error like: > Variable.setdefault("some_key", > deserialize_json=True,default=json.dumps(default_dag_variables)) > File "/usr/local/lib/python2.7/site-packages/airflow/models.py", line 3586, > in setdefault > return json.loads(obj.val) > AttributeError: 'unicode' object has no attribute 'val' -- This message was sent by Atlassian JIRA (v6.3.15#6346)