From 2711898eaba268c3583d08a94463ac7a053a28f2 Mon Sep 17 00:00:00 2001 From: Ajay Garg Date: Wed, 16 May 2012 13:32:41 +0000 Subject: sl#3605: Do not rely on 'mountpoint' property being present in the metadata per entry. Instead use the global API. --- diff --git a/src/jarabe/journal/model.py b/src/jarabe/journal/model.py index 527f78d..1f042db 100644 --- a/src/jarabe/journal/model.py +++ b/src/jarabe/journal/model.py @@ -1003,7 +1003,13 @@ def is_editable(metadata): if metadata.get('mountpoint', '/') == '/': return True else: - return os.access(metadata['mountpoint'], os.W_OK) + # sl#3605: Instead of relying on mountpoint property being + # present in the metadata, use journalactivity api. + # This would work seamlessly, as "Details View' is + # called, upon an entry in the context of a singular + # mount-point. + from jarabe.journal.journalactivity import get_mount_point + return os.access(get_mount_point(), os.W_OK) def get_documents_path(): -- cgit v0.9.1