mirror of
https://github.com/mm201/pkmn-classic-framework.git
synced 2026-09-12 20:25:14 -05:00
Fixed Gen4 box upload always saying the box is in the server.
This commit is contained in:
@@ -2089,7 +2089,7 @@ namespace PkmnFoundations.Data
|
||||
{
|
||||
if (record.Data.Length != 540) throw new ArgumentException("Box data must be 540 bytes.");
|
||||
long exists = (long)tran.ExecuteScalar("SELECT EXISTS(SELECT * FROM TerminalBoxes4 WHERE md5 = unhex(md5(@data)) AND Data = @data)", new MySqlParameter("@data", record.Data));
|
||||
if (exists != 0) return 0;
|
||||
if (exists != 0) return 0; // xxx: it would be better to return a null ulong ? than 0
|
||||
|
||||
if (record.SerialNumber == 0)
|
||||
{
|
||||
@@ -2099,7 +2099,6 @@ namespace PkmnFoundations.Data
|
||||
new MySqlParameter("@pid", record.PID),
|
||||
new MySqlParameter("@data", record.Data),
|
||||
new MySqlParameter("@label", (int)record.Label)));
|
||||
tran.Commit();
|
||||
return serial;
|
||||
}
|
||||
else
|
||||
@@ -2111,7 +2110,6 @@ namespace PkmnFoundations.Data
|
||||
new MySqlParameter("@serial", record.SerialNumber),
|
||||
new MySqlParameter("@data", record.Data),
|
||||
new MySqlParameter("@label", (int)record.Label));
|
||||
tran.Commit();
|
||||
|
||||
return rows > 0 ? record.SerialNumber : 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user