diff --git a/aleksis/core/frontend/components/person/PersonListWrapper.vue b/aleksis/core/frontend/components/person/PersonListWrapper.vue
index 76faea8689cfd07786b303786c7ec59be469533e..2e8ef457fd374c4f60d67151c34fd8ef3b9c7c2f 100644
--- a/aleksis/core/frontend/components/person/PersonListWrapper.vue
+++ b/aleksis/core/frontend/components/person/PersonListWrapper.vue
@@ -17,6 +17,7 @@ export default {
       return this.$route.query._ui_action === "create"
         ? {
             fallbackUrl: { name: "core.persons" },
+            isCreate: true,
           }
         : {};
     },
diff --git a/aleksis/core/frontend/mixins/objectFormPropsMixin.js b/aleksis/core/frontend/mixins/objectFormPropsMixin.js
index 67cb89eb45df87455fe40ac43b0b780f01101fd7..812039207637e42d2c1ae9a3a85a118cf9116615 100644
--- a/aleksis/core/frontend/mixins/objectFormPropsMixin.js
+++ b/aleksis/core/frontend/mixins/objectFormPropsMixin.js
@@ -51,7 +51,7 @@ export default {
     defaultItem: {
       type: Object,
       required: false,
-      default: null,
+      default: () => ({}),
     },
     /**
      * Item offered for editing if isCreate is false