Create Host with Macros: {$MACRO1} {$MACRO2} Save Host.
Open this Host and Update all Macros to: {$MACRO1} => {$MACRO0} {$MACRO2} => {$MACRO1} Try to save Host. Get Error:
ZBX-26240 User macro uniqueness validation works incorrectly if macro changed its place in table during update
ZBX-17803 Unexpected error message saying macro is empty