LPS-33846 Copied web content breaks workflow
LPS-33846 Source formatting
LPS-33846 Source formatting - use isPending() and follow existing pattern (see updateArticle)