Skip to content

Commit fd1a154

Browse files
committed
Merge branch 'master'
2 parents 62ce8da + 5cc36b5 commit fd1a154

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

lib/class.Orderdetails.php

+6-1
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,12 @@ public function delete()
126126
foreach ($all_pricedetails as $pricedetails)
127127
$pricedetails->delete();
128128

129-
$this->get_part()->set_attributes(array()); // save part attributes to update its "last_modified"
129+
// Check if this Orderdetails is the Part's selected Orderdetails for ordering and delete this reference if neccessary
130+
$order_orderdetails = $this->get_part()->get_order_orderdetails();
131+
if (is_object($order_orderdetails) && ($order_orderdetails->get_id() == $this->get_id()))
132+
$this->get_part()->set_order_orderdetails_id(NULL);
133+
else
134+
$this->get_part()->set_attributes(array()); // save part attributes to update its "last_modified"
130135

131136
// now we can delete this orderdetails
132137
parent::delete();

readme/changelog.txt

+2
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ Part-DB 0.3.1
1212
zu einer leeren oder nicht richtig funktionierenden Seite führen
1313
- Fehler beim Lesen von Dateirechten haben die Installation auf einigen PHP Installationen
1414
verunmöglicht
15+
- Darstellungsfehler im IE behoben
16+
- Fehler beim Löschen von Einkaufsinformationen oder Bauteilen behoben
1517

1618
- Sonstiges:
1719
- Umstellung von SVN auf Git (RSS-Feed auf Startseite angepasst, diverse Links angepasst)

0 commit comments

Comments
 (0)