diff --git a/desktop-file-utils.spec b/desktop-file-utils.spec
index 2893ed5..eb3c3d0 100644
--- a/desktop-file-utils.spec
+++ b/desktop-file-utils.spec
@@ -77,9 +77,9 @@ touch %{buildroot}%{_datadir}/applications/mimeinfo.cache
 %{_bindir}/suse-update-mime-defaults || true
 
 %filetriggerpostun -- %{_datadir}/applications
-if test -f %{_bindir}/update-desktop-database ; then
-	%{_bindir}/update-desktop-database --quiet %{_datadir}/applications || true
-	%{_bindir}/suse-update-mime-defaults || true
+if test -x %{_bindir}/update-desktop-database ; then
+    %{_bindir}/update-desktop-database --quiet %{_datadir}/applications || true
+    %{_bindir}/suse-update-mime-defaults || true
 fi
 
 %files