Fix: Regression

This commit is contained in:
Laurent Destailleur 2012-08-26 14:14:27 +02:00
parent 1c0303ea6b
commit 7db8c8aab9

View File

@ -49,6 +49,8 @@ $langs->load('products');
if (! empty($conf->margin->enabled))
$langs->load('margins');
$error=0;
$id=GETPOST('id','int');
$ref=GETPOST('ref','alpha');
$socid=GETPOST('socid','int');
@ -73,22 +75,22 @@ $object = new Propal($db);
// Load object
if ($id > 0 || ! empty($ref))
{
$ret=$object->fetch($id, $ref);
if ($ret == 0)
if ($action != 'add')
{
$langs->load("errors");
setEventMessage($langs->trans('ErrorRecordNotFound'), 'errors');
$error++;
$ret=$object->fetch($id, $ref);
if ($ret == 0)
{
$langs->load("errors");
setEventMessage($langs->trans('ErrorRecordNotFound'), 'errors');
$error++;
}
else if ($ret < 0)
{
setEventMessage($object->error, 'errors');
$error++;
}
else $object->fetch_thirdparty();
}
else if ($ret < 0)
{
setEventMessage($object->error, 'errors');
$error++;
}
}
if (! $error)
{
$object->fetch_thirdparty();
}
else
{