summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfisharebest <fisharebest@gmail.com>2013-07-08 21:05:39 +0000
committerfisharebest <fisharebest@gmail.com>2013-07-08 21:05:39 +0000
commitb136ec3d251a158cfc0a39b7dcf1592640214330 (patch)
tree5083f0debba2b56a8cd75d1406b77c2477ba662d
parentf9396ce91ebac068969568fd5003487e3a690e4a (diff)
downloadwebtrees-b136ec3d251a158cfc0a39b7dcf1592640214330.tar.gz
webtrees-b136ec3d251a158cfc0a39b7dcf1592640214330.tar.bz2
webtrees-b136ec3d251a158cfc0a39b7dcf1592640214330.zip
Error deleting facts
-rw-r--r--action.php4
1 files changed, 2 insertions, 2 deletions
diff --git a/action.php b/action.php
index 7714c8a440..b51df0a59d 100644
--- a/action.php
+++ b/action.php
@@ -102,9 +102,9 @@ case 'delete-fact':
$fact_id = safe_POST('fact_id');
$record = WT_GedcomRecord::getInstance($xref);
- if ($record && $record->canEdit()) {
+ if ($record && $record->canShow() && $record->canEdit()) {
foreach ($record->getFacts() as $fact) {
- if ($fact->getfactId() == $fact_id && $$fact->canEdit()) {
+ if ($fact->getfactId() == $fact_id && $fact->canShow() && $fact->canEdit()) {
$record->updateFact($fact_id, '', true);
break 2;
}