Skip to content

Commit 9832a21

Browse files
Merge pull request #53 from abhitrueprogrammer/staging
Added admin model in addition to papers model
2 parents c94eb04 + 20602b2 commit 9832a21

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

src/app/api/upload/route.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {
77

88
CloudinaryUploadResult,
99
} from "@/interface";
10-
import Paper from "@/db/papers";
10+
import {PaperAdmin} from "@/db/papers";
1111
// TODO: REMOVE THUMBNAIL FROM admin-buffer DB
1212
cloudinary.v2.config({
1313
cloud_name: process.env.NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME,
@@ -65,7 +65,7 @@ export async function POST(req: Request) {
6565
.replace("pdf", "jpg")
6666
.replace("upload", "upload/w_400,h_400,c_fill")
6767
.replace(/<img src='|'\s*\/>/g, "");
68-
const paper = new Paper({
68+
const paper = new PaperAdmin({
6969

7070
public_id_cloudinary,
7171
finalUrl,

src/db/papers.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,12 @@ const paperSchema = new Schema<IPaper>({
1212
isSelected: { type: Boolean, default: false },
1313
});
1414

15+
paperSchema.index({ subject: 1 });
16+
17+
export const PaperAdmin: Model<IPaper> =
18+
mongoose.models.Admin ?? mongoose.model<IPaper>("Admin", paperSchema);
1519
const Paper: Model<IPaper> =
16-
mongoose.models.paper ?? mongoose.model<IPaper>("paper", paperSchema);
20+
mongoose.models.Paper ?? mongoose.model<IPaper>("Paper", paperSchema);
1721

1822
export default Paper;
23+

0 commit comments

Comments
 (0)