diff --git a/app/src/Model/Table/IdentifierAssignmentsTable.php b/app/src/Model/Table/IdentifierAssignmentsTable.php index 0e520b602..ea6ac0730 100644 --- a/app/src/Model/Table/IdentifierAssignmentsTable.php +++ b/app/src/Model/Table/IdentifierAssignmentsTable.php @@ -232,7 +232,7 @@ public function assign( } // Trigger provisioning, letting errors bubble up (AR-GMR-5) - if(method_exists($EntityTable, "requestProvisioning")) { + if(method_exists($EntityTable, "requestProvisioning") && !empty($entity->id)) { $this->llog('rule', "AR-GMR-5 Requesting provisioning for $entityType " . $entity->id); $EntityTable->requestProvisioning(id: $entity->id, context: ProvisioningContextEnum::Automatic); }