Browse Source

Create new caption object if null. Fixes https://github.com/austinhuang0131/barinsta/issues/1030

renovate/org.robolectric-robolectric-4.x
Ammar Githam 4 years ago
parent
commit
34e54837d5
  1. 11
      app/src/main/java/awais/instagrabber/repositories/responses/Media.java

11
app/src/main/java/awais/instagrabber/repositories/responses/Media.java

@ -34,7 +34,7 @@ public class Media implements Serializable {
private final boolean hasAudio; private final boolean hasAudio;
private final double videoDuration; private final double videoDuration;
private final long viewCount; private final long viewCount;
private final Caption caption;
private Caption caption;
private final boolean canViewerSave; private final boolean canViewerSave;
private final Audio audio; private final Audio audio;
private final String title; private final String title;
@ -271,7 +271,14 @@ public class Media implements Serializable {
} }
public void setPostCaption(final String caption) { public void setPostCaption(final String caption) {
final Caption caption1 = getCaption();
Caption caption1 = getCaption();
if (caption1 == null) {
final User user = getUser();
if (user == null) return;
caption1 = new Caption(user.getPk(), caption);
this.caption = caption1;
return;
}
caption1.setText(caption); caption1.setText(caption);
} }

Loading…
Cancel
Save