private void RegisterAttachmentModification(PublishEnvironment env, DraftAndLatestAttachment attachment) { ReuseSensitivityCollector sensitivityCollector = env.SensitivityCollector; var affectedTemplateSetting = IsSubArtifactChange(attachment) ? ItemTypeReuseTemplateSetting.Subartifacts : (env.GetArtifactBaseType(attachment.ArtifactId) == ItemTypePredefined.Document // for document artifact we have only document content as an attachment ? ItemTypeReuseTemplateSetting.DocumentFile : ItemTypeReuseTemplateSetting.Attachments); sensitivityCollector.RegisterArtifactModification(attachment.ArtifactId, affectedTemplateSetting); }
private bool IsChanged(DraftAndLatestAttachment item) { return(item.Changed); }