diff --git a/sites/all/modules/canvas_field/canvas_field.module b/sites/all/modules/canvas_field/canvas_field.module
index 5af7985..92386de 100644
--- a/sites/all/modules/canvas_field/canvas_field.module
+++ b/sites/all/modules/canvas_field/canvas_field.module
@@ -324,8 +324,9 @@ function canvas_field_widget_value($element, &$input, $form_state) {
     //Status needs to be set to temporary to validate.
     //@todo: Move into canvas_field_save_data().
     if ($file) {
-      $file->status = 0;
+      $file->status = 1;
       file_save($file);
+      file_usage_add($file, 'canvas_field', 'node', $file->fid);
 
       $input['fid'] = $file->fid;
       $input['dataurl'] = NULL;
