diff options
| author | fisharebest <fisharebest@gmail.com> | 2013-07-08 21:05:39 +0000 |
|---|---|---|
| committer | fisharebest <fisharebest@gmail.com> | 2013-07-08 21:05:39 +0000 |
| commit | b136ec3d251a158cfc0a39b7dcf1592640214330 (patch) | |
| tree | 5083f0debba2b56a8cd75d1406b77c2477ba662d | |
| parent | f9396ce91ebac068969568fd5003487e3a690e4a (diff) | |
| download | webtrees-b136ec3d251a158cfc0a39b7dcf1592640214330.tar.gz webtrees-b136ec3d251a158cfc0a39b7dcf1592640214330.tar.bz2 webtrees-b136ec3d251a158cfc0a39b7dcf1592640214330.zip | |
Error deleting facts
| -rw-r--r-- | action.php | 4 |
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; } |
