diff --git a/paramecio/citoplasma/lists.py b/paramecio/citoplasma/lists.py index d8f92aa..055d59c 100644 --- a/paramecio/citoplasma/lists.py +++ b/paramecio/citoplasma/lists.py @@ -315,7 +315,7 @@ class AjaxList(SimpleList): for func_field in self.func_fields: if func_field in row: - row[func_field]=self.func_fields[func_field](row[func_field]) + row[func_field]=self.func_fields[func_field](row[func_field], row) rows.append(row) #{k:d[k] for in set(d).intersection(l)} diff --git a/paramecio/cromosoma/extrafields/imagefield.py b/paramecio/cromosoma/extrafields/imagefield.py index 9d8c70d..0c1c824 100644 --- a/paramecio/cromosoma/extrafields/imagefield.py +++ b/paramecio/cromosoma/extrafields/imagefield.py @@ -245,7 +245,9 @@ class ImageField(CharField): if arr_image[self.name]!=save_file and arr_image[self.name]!='': - os.remove(arr_image[self.name]) + if os.path.isfile(arr_image[self.name]): + + os.remove(arr_image[self.name]) self.model.yes_reset_conditions=old_reset