Skip to content

Commit 49ca25c

Browse files
committed
fix: npe init of remote share repository
Signed-off-by: alperozturk <[email protected]>
1 parent a393f6f commit 49ca25c

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

app/src/main/java/com/owncloud/android/ui/fragment/FileDetailSharingFragment.java

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,17 @@ public void onCreate(@Nullable Bundle savedInstanceState) {
162162
}
163163

164164
private void fetchSharees() {
165-
ShareRepository shareRepository = new RemoteShareRepository(fileActivity.getClientRepository(), fileActivity, fileDataStorageManager);
165+
final var activity = fileActivity;
166+
if (activity == null) {
167+
return;
168+
}
169+
170+
final var clientRepository = activity.getClientRepository();
171+
if (clientRepository == null) {
172+
return;
173+
}
174+
175+
ShareRepository shareRepository = new RemoteShareRepository(clientRepository, activity, fileDataStorageManager);
166176
shareRepository.fetchSharees(file.getRemotePath(), () -> {
167177
refreshCapabilitiesFromDB();
168178
refreshSharesFromDB();

0 commit comments

Comments
 (0)