diff --git a/WordPress/src/main/java/org/wordpress/android/ui/posts/EditPostActivity.java b/WordPress/src/main/java/org/wordpress/android/ui/posts/EditPostActivity.java index fa5fc35336be..6c9abe50ee8c 100644 --- a/WordPress/src/main/java/org/wordpress/android/ui/posts/EditPostActivity.java +++ b/WordPress/src/main/java/org/wordpress/android/ui/posts/EditPostActivity.java @@ -394,11 +394,12 @@ private void newPostSetup() { mShortcutUtils.reportShortcutUsed(Shortcut.CREATE_NEW_POST); } - private void createPostEditorAnalyticsSessionTracker(boolean showGutenbergEditor, PostModel post, SiteModel site) { + private void createPostEditorAnalyticsSessionTracker(boolean showGutenbergEditor, PostModel post, SiteModel site, + boolean isNewPost) { if (mPostEditorAnalyticsSession == null) { mPostEditorAnalyticsSession = new PostEditorAnalyticsSession( showGutenbergEditor ? Editor.GUTENBERG : Editor.CLASSIC, - post, site); + post, site, isNewPost); } } @@ -531,7 +532,7 @@ protected void onCreate(Bundle savedInstanceState) { } // ok now we are sure to have both a valid Post and showGutenberg flag, let's start the editing session tracker - createPostEditorAnalyticsSessionTracker(mShowGutenbergEditor, mPost, mSite); + createPostEditorAnalyticsSessionTracker(mShowGutenbergEditor, mPost, mSite, mIsNewPost); // Bump post created analytics only once, first time the editor is opened if (mIsNewPost && savedInstanceState == null) { diff --git a/WordPress/src/main/java/org/wordpress/android/ui/posts/PostEditorAnalyticsSession.java b/WordPress/src/main/java/org/wordpress/android/ui/posts/PostEditorAnalyticsSession.java index 4954d55fffb7..c43bde54d655 100644 --- a/WordPress/src/main/java/org/wordpress/android/ui/posts/PostEditorAnalyticsSession.java +++ b/WordPress/src/main/java/org/wordpress/android/ui/posts/PostEditorAnalyticsSession.java @@ -1,7 +1,5 @@ package org.wordpress.android.ui.posts; -import android.text.TextUtils; - import org.wordpress.android.analytics.AnalyticsTracker; import org.wordpress.android.analytics.AnalyticsTracker.Stat; import org.wordpress.android.fluxc.model.PostModel; @@ -47,7 +45,7 @@ enum Outcome { PUBLISH } - PostEditorAnalyticsSession(Editor editor, PostModel post, SiteModel site) { + PostEditorAnalyticsSession(Editor editor, PostModel post, SiteModel site, boolean isNewPost) { // fill in which the current Editor is mCurrentEditor = editor; @@ -69,7 +67,7 @@ enum Outcome { // fill in mContentType String postContent = post.getContent(); - if (TextUtils.isEmpty(post.getContent())) { + if (isNewPost) { mContentType = "new"; } else if (PostUtils.contentContainsGutenbergBlocks(postContent)) { mContentType = "gutenberg";