Index: src/includes/replies/functions.php
===================================================================
--- src/includes/replies/functions.php	(revision 7139)
+++ src/includes/replies/functions.php	(date 1602309923511)
@@ -796,6 +796,11 @@
 		return;
 	}
 
+	// Check if a revision was created. This should be removed once #30854 is resolved in core.
+	if ( 0 === count( wp_get_post_revisions( $reply_id ) ) ) {
+		wp_save_post_revision( $reply_id );
+	}
+
 	// Check author_id
 	if ( empty( $author_id ) ) {
 		$author_id = bbp_get_current_user_id();
Index: src/includes/topics/functions.php
===================================================================
--- src/includes/topics/functions.php	(revision 7139)
+++ src/includes/topics/functions.php	(date 1602309734232)
@@ -19,7 +19,7 @@
  * @since 2.0.0 bbPress (r3349)
  *
  * @param array $topic_data Forum post data
- * @param arrap $topic_meta Forum meta data
+ * @param array $topic_meta Forum meta data
  */
 function bbp_insert_topic( $topic_data = array(), $topic_meta = array() ) {
 
@@ -739,6 +739,11 @@
 		return;
 	}
 
+	// Check if a revision was created. This should be removed once #30854 is resolved in core.
+	if ( 0 === count( wp_get_post_revisions( $topic_id ) ) ) {
+		wp_save_post_revision( $topic_id );
+	}
+
 	// Check author_id
 	if ( empty( $author_id ) ) {
 		$author_id = bbp_get_current_user_id();
