Fix chart bug
This commit is contained in:
		@@ -42,4 +42,17 @@ export default class TestChart extends Chart<TestLog> {
 | 
			
		||||
			foo: update
 | 
			
		||||
		});
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	@autobind
 | 
			
		||||
	public async decrement() {
 | 
			
		||||
		const update: Obj = {};
 | 
			
		||||
 | 
			
		||||
		update.total = -1;
 | 
			
		||||
		update.dec = 1;
 | 
			
		||||
		this.total--;
 | 
			
		||||
 | 
			
		||||
		await this.inc({
 | 
			
		||||
			foo: update
 | 
			
		||||
		});
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -122,7 +122,7 @@ export default abstract class Chart<T extends Record<string, any>> {
 | 
			
		||||
 | 
			
		||||
		for (const [k, v] of Object.entries(columns)) {
 | 
			
		||||
			if (v > 0) query[k] = () => `"${k}" + ${v}`;
 | 
			
		||||
			if (v < 0) query[k] = () => `"${k}" - ${v}`;
 | 
			
		||||
			if (v < 0) query[k] = () => `"${k}" - ${Math.abs(v)}`;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		return query;
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user