diff --git a/src/ServiceManagement/RecoveryServices/Commands.RecoveryServices/lib/PSObjects.cs b/src/ServiceManagement/RecoveryServices/Commands.RecoveryServices/lib/PSObjects.cs index 925efe9a82dc..337d72f014bf 100644 --- a/src/ServiceManagement/RecoveryServices/Commands.RecoveryServices/lib/PSObjects.cs +++ b/src/ServiceManagement/RecoveryServices/Commands.RecoveryServices/lib/PSObjects.cs @@ -1071,7 +1071,12 @@ public ASRJob(Job job) this.Name = job.Name; this.TargetObjectId = job.TargetObjectId; this.TargetObjectName = job.TargetObjectName; - this.TargetObjectType = job.TargetObjectType; + + if (!string.IsNullOrEmpty(job.TargetObjectId)) + { + this.TargetObjectType = job.TargetObjectType; + } + this.Tasks = new List(); foreach (var task in job.Tasks) {