diff --git a/CHANGELOG.md b/CHANGELOG.md index 4c6bb50ce..fa7cc690a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## [22.56.3] 9/23/2024 + +### Fixes + +* Fix issue with Client::SaveDisciplines() not specifying character ID ([#4481](https://github.com/EQEmu/Server/pull/4477)) @Kinglykrab 2024-09-23 + ## [22.56.2] 9/20/2024 ### Fixes diff --git a/common/version.h b/common/version.h index b6c7724b4..ad27b165b 100644 --- a/common/version.h +++ b/common/version.h @@ -25,7 +25,7 @@ // Build variables // these get injected during the build pipeline -#define CURRENT_VERSION "22.56.2-dev" // always append -dev to the current version for custom-builds +#define CURRENT_VERSION "22.56.3-dev" // always append -dev to the current version for custom-builds #define LOGIN_VERSION "0.8.0" #define COMPILE_DATE __DATE__ #define COMPILE_TIME __TIME__ diff --git a/package.json b/package.json index 467f71fa6..c73e7c47a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "eqemu-server", - "version": "22.56.2", + "version": "22.56.3", "repository": { "type": "git", "url": "https://github.com/EQEmu/Server.git" diff --git a/zone/client.cpp b/zone/client.cpp index bc734dea6..9f49347a0 100644 --- a/zone/client.cpp +++ b/zone/client.cpp @@ -11117,7 +11117,8 @@ void Client::SaveDisciplines() CharacterDisciplinesRepository::DeleteWhere( database, fmt::format( - "`slot_id` IN ({})", + "`id` = {} AND `slot_id` IN ({})", + CharacterID(), Strings::Join(delete_slots, ", ") ) );