human
Solve the following python programming problem given the following code:
@ property 
def _report_columns(self) : 
    agg_field_id = self.data_source_properties [self.aggregation_field].column_id 
    agg_field_text = self.data_source_properties [self.aggregation_field].text 
    def _make_column(conf, index) : 
        aggregation_map = { 
            'Count per Choice' : 'simple', 
            'Sum' : 'sum', 
            'Average' : 'avg', 
} 
        return { 
            'format' : 'default', 
            'aggregation' : aggregation_map [conf ['calculation']], 
            'field' : self.data_source_properties [conf ['property']].column_id, 
            'column_id' : 'column_{}'.format (index), 
            'type' : 'field', 
            'display' : conf ['display_text'], 
            'transform' : { 
                'type' : 'custom', 
                'custom_type' : 'short_decimal_display', 
}, 
} 
columns = [_make_column (conf, i) for (i, conf) in enumerate (self.cleaned_data ['columns'])] 
    displaying_agg_column = bool ([c for c in columns if (c ['field'] == agg_field_id)]) 
    if (not displaying_agg_column) : 
        columns = ([{ 
            'format' : 'default', 
            'aggregation' : 'simple', 
            'type' : 'field', 
            'field' : agg_field_id, 
            'display' : agg_field_text, 
}] + columns) 
for c in columns : 
        if ((c ['field'] != agg_field_text) and (c ['aggregation'] == 'simple')) : 
            c ['aggregation'] = 'expand' 
return columns 

    
    

    Fix the buggy line: if ((c ['field'] != agg_field_text) and (c ['aggregation'] == 'simple')) :
assistant
#Here is Python code to fix the buggy line: if ((c ['field'] != agg_field_text) and (c ['aggregation'] == 'simple')) :
.

if ((c ['field'] != agg_field_id) and (c ['aggregation'] == 'simple')) :