Help me in python sdk idk why this error occured but it was not before 2 days it occured today even if the data is not None it says none and am also providing the same data type as in attribute.
Codes.
@commands.command(name="addofficial", aliases=['addstaff', 'aoff'], help="Adds an user as official to DB.")
@commands.is_owner()
async def addofficial(self, ctx: commands.Context, user: discord.Member):
if not user:
await ctx.send("Please mention/send an userId")
else:
await addOfficialToDB(id=str(user.id))
await ctx.send("Done!")
addOfficialToDB func,
async def addOfficialToDB(id: str):
try:
databases.create_document(
database_id=os.environ.get("DB_ID"),
collection_id=os.environ.get("DB_OFFC_COLLECTION_ID"),
document_id=ID.unique(),
data={
"id": str(id)
}
)
await WebLog(f"Added official {id} to database.")
except AppwriteException as e:
print(e.message)
Error:
unsupported operand type(s) for +: 'NoneType' and 'str'
Maybe the environment variables aren't set
Btw, I suggest you don't wrap stuff with str because you're forcing things to be strings which can mask problems
let me try this if it can fix
huh everything is fine
in .env
Recommended threads
- > AppwriteException: The requested servi...
When trying to read or write from my database I get the following error: > AppwriteException: The requested service is disabled. You can enable the service from...
- Courtesy limit reset for non-profit migr...
Hi Team! I'm the architect for a 501(c)(3) non-profit project (Aaria's Blue Elephant) and we just hit our Free plan Database Read limit (currently at 164%). Th...
- 500 Server error
getting same 500 status This is my appwrite project: https://cloud.appwrite.io/console/project-fra-691932db0036241caa0e/overview/platforms Help how to open th...