diff --git a/app/components/report-row/component.js b/app/components/report-row/component.js
index 1d8f9dbb5..2287894e6 100644
--- a/app/components/report-row/component.js
+++ b/app/components/report-row/component.js
@@ -29,7 +29,9 @@ export default class ReportRowComponent extends Component {
    */
   @dropTask
   *save(changeset) {
-    yield this.args.onSave(changeset);
+    if (this.args.onSave) {
+      yield this.args.onSave(changeset);
+    }
   }
   /**
    * Delete the row