Bug 86051: Enable changing product name case.
Patch by GavinS <bugzilla@chimpychompy.org> r=jouni, a=justdave git-svn-id: svn://10.0.0.236/trunk@159529 18797224-902f-48f8-a5cc-f745e15eee43
This commit is contained in:
parent
df29cb5f3b
commit
1f1c51ed9a
@ -306,13 +306,27 @@ if ($action eq 'new') {
|
||||
PutTrailer($localtrailer);
|
||||
exit;
|
||||
}
|
||||
if (TestProduct($product)) {
|
||||
|
||||
my $existing_product = TestProduct($product);
|
||||
|
||||
# Check for exact case sensitive match:
|
||||
if ($existing_product eq $product) {
|
||||
print "The product '$product' already exists. Please press\n";
|
||||
print "<b>Back</b> and try again.\n";
|
||||
PutTrailer($localtrailer);
|
||||
exit;
|
||||
}
|
||||
|
||||
# Next check for a case-insensitive match:
|
||||
if (lc($existing_product) eq lc($product)) {
|
||||
print "The new product '$product' differs from existing product ";
|
||||
print "'$existing_product' only in case. Please press\n";
|
||||
print "<b>Back</b> and try again.\n";
|
||||
PutTrailer($localtrailer);
|
||||
exit;
|
||||
}
|
||||
|
||||
|
||||
my $version = trim($::FORM{version} || '');
|
||||
|
||||
if ($version eq '') {
|
||||
@ -1190,7 +1204,9 @@ if ($action eq 'update') {
|
||||
PutTrailer($localtrailer);
|
||||
exit;
|
||||
}
|
||||
if (TestProduct($product)) {
|
||||
|
||||
if (lc($product) ne lc($productold) &&
|
||||
TestProduct($product)) {
|
||||
print "Sorry, product name '$product' is already in use.";
|
||||
SendSQL("UNLOCK TABLES");
|
||||
PutTrailer($localtrailer);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user